Compare commits

...

429 Commits

Author SHA1 Message Date
dependabot[bot] 7364c3d019 Bump markdownlint-cli from 0.49.0 to 0.49.1
Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) from 0.49.0 to 0.49.1.
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases)
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.49.0...v0.49.1)

---
updated-dependencies:
- dependency-name: markdownlint-cli
  dependency-version: 0.49.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 11:02:46 +00:00
GitHub Actions 8736e92447 Automation: update setup-beam version output to f4f179b 2026-07-08 21:43:14 +00:00
github-actions[bot] f4f179b825 Update 3rd party licenses (automation) (#484)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-07-08 22:42:59 +01:00
GitHub Actions a228c4f190 Automation: update setup-beam version output to 730131f 2026-07-07 14:33:08 +00:00
github-actions[bot] 730131f5b9 Update 3rd party licenses (automation) (#483)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-07-07 09:32:48 -05:00
GitHub Actions 7782cf9cde Automation: update setup-beam version output to 324994a 2026-07-07 12:07:34 +00:00
dependabot[bot] 324994a2c5 Bump prettier from 3.9.1 to 3.9.4 (#481)
Bumps [prettier](https://github.com/prettier/prettier) from 3.9.1 to 3.9.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.9.1...3.9.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 07:07:14 -05:00
GitHub Actions 551a8c58c5 Automation: update setup-beam version output to 74e4a98 2026-07-07 11:58:09 +00:00
dependabot[bot] 74e4a9879b Bump @vercel/ncc from 0.44.0 to 0.44.1 (#480)
Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.44.0 to 0.44.1.
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.44.0...0.44.1)

---
updated-dependencies:
- dependency-name: "@vercel/ncc"
  dependency-version: 0.44.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:57:53 -05:00
GitHub Actions 992182bb93 Automation: update setup-beam version output to 837c16f 2026-07-07 11:37:41 +00:00
dependabot[bot] 837c16fb56 Bump csv-parse from 7.0.0 to 7.0.1 (#479)
Bumps [csv-parse](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-parse) from 7.0.0 to 7.0.1.
- [Changelog](https://github.com/adaltas/node-csv/blob/master/packages/csv-parse/CHANGELOG.md)
- [Commits](https://github.com/adaltas/node-csv/commits/csv-parse@7.0.1/packages/csv-parse)

---
updated-dependencies:
- dependency-name: csv-parse
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:37:26 -05:00
GitHub Actions 50a47d8240 Automation: update setup-beam version output to 149ca49 2026-06-30 20:39:42 +00:00
John Downey 149ca49ab5 Add tests for arm64 Linux runner OS detection (#462)
Add tests for arm64 ImageOS OS detection
2026-06-30 21:39:23 +01:00
GitHub Actions 48f5ea24e9 Automation: update setup-beam version output to fa47191 2026-06-30 20:09:03 +00:00
John Downey fa471919e3 Add tests for Ubuntu 26 runners (#465)
Add test coverage for Ubuntu 26.04 runners
2026-06-30 21:08:45 +01:00
GitHub Actions b59f4962e3 Automation: update setup-beam version output to 3598349 2026-06-30 20:03:00 +00:00
github-actions[bot] 35983496a6 Update 3rd party licenses (automation) (#478)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-06-30 21:01:49 +01:00
GitHub Actions fad8771ace Automation: update setup-beam version output to c35be0e 2026-06-29 22:24:43 +00:00
dependabot[bot] c35be0e285 Bump undici from 6.24.0 to 6.27.0 in the npm_and_yarn group across 1 directory (#477)
* Bump undici in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).


Updates `undici` from 6.24.0 to 6.27.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.24.0...v6.27.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.27.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Renovate out (exec 'npm run build-dist')

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-06-29 23:24:27 +01:00
GitHub Actions e6d7811738 Automation: update setup-beam version output to b153028 2026-06-29 22:19:34 +00:00
dependabot[bot] b15302821e Bump smol-toml from 1.6.1 to 1.7.0 (#474)
* Bump smol-toml from 1.6.1 to 1.7.0

Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: smol-toml
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Renovate out (exec 'npm run build-dist')

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-06-29 23:19:15 +01:00
GitHub Actions b0ba423105 Automation: update setup-beam version output to c648472 2026-06-29 22:17:42 +00:00
dependabot[bot] c648472e6f Bump csv-parse from 6.2.1 to 7.0.0 (#472)
* Bump csv-parse from 6.2.1 to 7.0.0

Bumps [csv-parse](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-parse) from 6.2.1 to 7.0.0.
- [Changelog](https://github.com/adaltas/node-csv/blob/master/packages/csv-parse/CHANGELOG.md)
- [Commits](https://github.com/adaltas/node-csv/commits/csv-parse@7.0.0/packages/csv-parse)

---
updated-dependencies:
- dependency-name: csv-parse
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Renovate out (exec 'npm run build-dist')

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-06-29 23:17:25 +01:00
GitHub Actions 3809396843 Automation: update setup-beam version output to f8797dd 2026-06-29 22:03:47 +00:00
github-actions[bot] f8797dd823 Update 3rd party licenses (automation) (#476)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-06-29 23:01:01 +01:00
dependabot[bot] a433e6bd12 Bump markdownlint-cli from 0.48.0 to 0.49.0 (#470)
Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) from 0.48.0 to 0.49.0.
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases)
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.48.0...v0.49.0)

---
updated-dependencies:
- dependency-name: markdownlint-cli
  dependency-version: 0.49.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 23:00:35 +01:00
dependabot[bot] e0a7f48cee Bump @vercel/ncc from 0.38.4 to 0.44.0 (#471)
Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.38.4 to 0.44.0.
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.38.4...0.44.0)

---
updated-dependencies:
- dependency-name: "@vercel/ncc"
  dependency-version: 0.44.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 23:00:27 +01:00
dependabot[bot] c21f568d4c Bump eslint-plugin-yml from 3.3.1 to 3.5.0 (#473)
Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 3.3.1 to 3.5.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v3.3.1...v3.5.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-yml
  dependency-version: 3.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 23:00:16 +01:00
dependabot[bot] fe26b2283c Bump raven-actions/actionlint from 2.1.2 to 2.2.0 (#475)
Bumps [raven-actions/actionlint](https://github.com/raven-actions/actionlint) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/raven-actions/actionlint/releases)
- [Commits](https://github.com/raven-actions/actionlint/compare/v2.1.2...v2.2.0)

---
updated-dependencies:
- dependency-name: raven-actions/actionlint
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 23:00:00 +01:00
GitHub Actions 54075bcc5e Automation: update setup-beam version output to ea45c80 2026-06-28 16:35:41 +00:00
Jonatan Männchen ea45c8043f Remove lodash Dependency (#457)
NodeJS 24 contains RegExp.escape, no need for lodash.
2026-06-28 17:35:21 +01:00
GitHub Actions b4b8d851b6 Automation: update setup-beam version output to 20df794 2026-06-28 15:16:26 +00:00
dependabot[bot] 20df794ab3 Bump globals from 17.4.0 to 17.7.0 (#452)
Bumps [globals](https://github.com/sindresorhus/globals) from 17.4.0 to 17.7.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.7.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 17.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 16:16:07 +01:00
GitHub Actions 9d5c5ca125 Automation: update setup-beam version output to ad42943 2026-06-28 15:14:47 +00:00
dependabot[bot] ad4294342c Bump prettier from 3.8.1 to 3.9.1 (#454)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.1 to 3.9.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.1...3.9.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 16:14:29 +01:00
GitHub Actions 135c095dff Automation: update setup-beam version output to a04cfbb 2026-06-28 15:13:05 +00:00
dependabot[bot] a04cfbb50e Bump eslint from 10.1.0 to 10.6.0 (#453)
Bumps [eslint](https://github.com/eslint/eslint) from 10.1.0 to 10.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.1.0...v10.6.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 16:12:05 +01:00
GitHub Actions cd1472f941 Automation: update setup-beam version output to c80fdc9 2026-06-28 15:09:08 +00:00
dependabot[bot] c80fdc938c Bump actions/checkout from 6.0.2 to 7.0.0 (#467)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.2...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 16:08:48 +01:00
GitHub Actions aecd7abd75 Automation: update setup-beam version output to 6e9312b 2026-06-28 14:53:40 +00:00
Paulo F. Oliveira 6e9312bce0 fix: broken tests (mostly out of stuff being outdated) (#468)
* Update rebar3's releases.json per current results

* Up rebar3 test versions

* Retire windows-2019

* Add "support" to win25-vs2026 next to win25

windows-2025-vs2026 label was previously a beta testing
tag but is now the production default

* Fix rebar3 test releases.json

* Bump per CI results

* Fix per CI results (I checked in releases.json)

* Adapt to Ubuntu 26.04 (no -arm)

* Consider Ubuntu ARM variants in execution

* Typo

* Bump it to the minimum expect value

* Bump it to the minimum expect value

* Tweak ARM tests: drop windows-11

* Fix per prior test results

* Try testing OTP to update README

* Improve guarantees on the README (via tests)

* Improve guarantees on the README (via tests)

Trust tests in intervals (if first Ok and last Ok the middle Ok)

* Add further constraints for testing (per README)

* Remove moving-target test

This is prone to fail for an issue with OTP's main
branch but it shouldn't affect the action, so we
remove it

* Respect Hex's boundaries

* Make it consistent (no need for .0 in versioning)

* Restrict it a bit

We keep the README as-is, since there's nothing preventing us
from thinking it works as stated, but we move our tests forward

* Make it easier to follow

* Fix it per stalled CI

* Fix it: no macos-16; it's macos-26

* Deprecate macos-13

Per https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down

* Make ImageOS support more explicit

* Move forward
2026-06-28 15:53:20 +01:00
GitHub Actions 3985c7c047 Automation: update setup-beam version output to 35f5255 2026-06-28 12:40:09 +00:00
github-actions[bot] 35f52551d2 Update 3rd party licenses (automation) (#469)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-06-28 13:39:52 +01:00
GitHub Actions 0510550330 Automation: update setup-beam version output to 9eabb2c 2026-06-28 11:42:59 +00:00
github-actions[bot] 9eabb2c115 Update 3rd party licenses (automation) (#459)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-06-28 12:42:40 +01:00
GitHub Actions e5f1a7b722 Automation: update setup-beam version output to 7a27046 2026-04-29 01:33:13 +00:00
github-actions[bot] 7a27046239 Update 3rd party licenses (automation) (#446)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-04-29 02:32:56 +01:00
GitHub Actions fc68ffb904 Automation: update setup-beam version output to 190c3a5 2026-03-30 09:54:16 +00:00
Mitchell Henke 190c3a5e7b Fix error that occurs when parsing TOML files that use dotted keys (#444)
* Add test for parsing TOML file with dotted keys

* Use smol-toml instead of toml for TOML parsing

* Run build-dist
2026-03-30 10:53:57 +01:00
GitHub Actions 92dab893ed Automation: update setup-beam version output to 5dfda65 2026-03-28 23:59:28 +00:00
Paulo F. Oliveira 5dfda65506 fix: address Prototype Pollution via parse() in NodeJS flatted (#445)
Address Prototype Pollution via parse() in NodeJS flatted
2026-03-28 23:59:07 +00:00
GitHub Actions ef385d6edc Automation: update setup-beam version output to bf3c3af 2026-03-27 12:34:17 +00:00
dependabot[bot] bf3c3af135 Bump picomatch from 4.0.3 to 4.0.4 in the npm_and_yarn group across 1 directory (#443)
Bump picomatch in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch).


Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 12:33:58 +00:00
GitHub Actions e7645e4102 Automation: update setup-beam version output to a36098e 2026-03-27 12:28:06 +00:00
dependabot[bot] a36098e741 Bump csv-parse from 6.1.0 to 6.2.1 (#440)
* Bump csv-parse from 6.1.0 to 6.2.1

Bumps [csv-parse](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-parse) from 6.1.0 to 6.2.1.
- [Changelog](https://github.com/adaltas/node-csv/blob/master/packages/csv-parse/CHANGELOG.md)
- [Commits](https://github.com/adaltas/node-csv/commits/csv-parse@6.2.1/packages/csv-parse)

---
updated-dependencies:
- dependency-name: csv-parse
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot out: npm run build-dist

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-27 12:27:46 +00:00
GitHub Actions 87781dc68a Automation: update setup-beam version output to d5f3979 2026-03-27 12:20:31 +00:00
Levi Buzolic d5f3979a5f Support Node 24 runtime (#426)
Update the action runtime, engine constraint, and CI workflow pins from Node 20 to Node 24 per GitHub's guidance on the deprecation of Node 20 on GitHub Actions runners: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
2026-03-27 12:20:13 +00:00
GitHub Actions 930b3281ba Automation: update setup-beam version output to 30056ca 2026-03-27 12:18:44 +00:00
github-actions[bot] 30056ca086 Update 3rd party licenses (automation) (#442)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-27 12:18:24 +00:00
GitHub Actions 1f3f354e6a Automation: update setup-beam version output to 3e49772 2026-03-27 12:11:39 +00:00
github-actions[bot] 3e49772722 Update 3rd party licenses (automation) (#436)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-27 12:11:17 +00:00
dependabot[bot] 2ac22cd739 Bump yauzl from 3.2.0 to 3.2.1 in the npm_and_yarn group across 1 directory (#437)
Bump yauzl in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [yauzl](https://github.com/thejoshwolfe/yauzl).


Updates `yauzl` from 3.2.0 to 3.2.1
- [Commits](https://github.com/thejoshwolfe/yauzl/compare/3.2.0...3.2.1)

---
updated-dependencies:
- dependency-name: yauzl
  dependency-version: 3.2.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 12:11:05 +00:00
GitHub Actions c4782c7b58 Automation: update setup-beam version output to 0afadf6 2026-03-27 12:10:54 +00:00
dependabot[bot] 0afadf6bdd Bump eslint from 10.0.3 to 10.1.0 (#439)
Bumps [eslint](https://github.com/eslint/eslint) from 10.0.3 to 10.1.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.0.3...v10.1.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 12:10:34 +00:00
GitHub Actions e539b1ee26 Automation: update setup-beam version output to c5f0656 2026-03-15 18:22:01 +00:00
github-actions[bot] c5f0656346 Update 3rd party licenses (automation) (#435)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-15 18:21:42 +00:00
GitHub Actions ee09b1e59b Automation: update setup-beam version output to f8b54b5 2026-03-14 20:10:39 +00:00
Paulo F. Oliveira f8b54b559e Run ARM-specific tests consistently (#434)
* Run ARM-specific test consistently

* Fix for builds.hex.pm

https://builds.hex.pm/builds/otp/arm64/ubuntu-<x>.04/builds.txt

file is only available when <x> >= 20.

* Fix for builds.hex.pm

https://builds.hex.pm/builds/otp/arm64/ubuntu-20.04/builds.txt

does not contain Erlang 19 any more...
2026-03-14 20:10:19 +00:00
GitHub Actions bf1ce74034 Automation: update setup-beam version output to 559a930 2026-03-14 16:57:33 +00:00
dependabot[bot] 559a930751 Bump undici from 6.23.0 to 6.24.0 in the npm_and_yarn group across 1 directory (#432)
* Bump undici in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).


Updates `undici` from 6.23.0 to 6.24.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.23.0...v6.24.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.24.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot (exec: npm run build-dist)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-14 16:57:11 +00:00
GitHub Actions 1380ebe712 Automation: update setup-beam version output to 0a54959 2026-03-14 16:50:39 +00:00
Sebastian Weddmark Olsson 0a549596b0 Compatibility matrix strategy (#389)
* Compatibility matrix strategy

Example on how one can maintain a compatibility matrix

* v2 -> v4

Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com>

* ubuntu-18 not longer available

* Update README.md after review suggestions

* Link rebar3 compat

Apparently rebar3 has started to maintain a version compatability table themselves. Missing older versions though

| 3.10.0 | 17         |
| 3.11.1 | 18         |

* Tweak README change proposal

* Apply suggestions from code review

Apply changes to resolve linter warnings

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>

---------

Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-14 16:50:22 +00:00
GitHub Actions 3a3c94fd9e Automation: update setup-beam version output to cfafb69 2026-03-14 16:43:34 +00:00
Daniel Widgren cfafb69ddd feat: add Erlang problem matchers (#433)
* feat: add Erlang problem matchers for erlc, dialyzer, CT, and EUnit

Adds GitHub Actions problem matchers for Erlang tooling, matching the
existing Elixir matcher support. Covers erlc errors/warnings (which
also catches dialyzer output), Common Test failures, and EUnit failures.

Closes #390

* chore: rebuild dist bundle and format test file

* refactor: move Erlang matchers into installOTP function

Moves maybeEnableErlangProblemMatchers() call inside installOTP(),
between setOutput and endGroup, matching the Elixir pattern.

* refactor: extract generic maybeEnableProblemMatchers function

Replaces separate maybeEnableErlangProblemMatchers and
maybeEnableElixirProblemMatchers with a single generic
maybeEnableProblemMatchers(language) and a problemMatchersEnabled()
helper.

* fix: use static paths for ncc to resolve matcher JSON files

ncc cannot trace dynamic template literals, so the matcher JSON files
were not being copied to dist/. Use a static map of paths instead.
2026-03-14 16:43:14 +00:00
GitHub Actions b3cbb6afbf Automation: update setup-beam version output to 2abe6cd 2026-03-14 16:30:13 +00:00
peter madsen-mygdal 2abe6cda7a fix: download correct Gleam binary for macOS and Linux ARM64 (#428)
The Gleam installer had two arch-related bugs:

1. Darwin reused the Linux config (installOpts.darwin = installOpts.linux),
   downloading x86_64-unknown-linux-musl on macOS, causing ENOEXEC.

2. Linux hardcoded x86_64, downloading the wrong binary on ARM64 runners,
   causing 'Syntax error' when trying to execute an x86_64 ELF.

Add arch detection via getRunnerOSArchitecture() to both Linux and
Darwin download URLs, selecting the correct aarch64 or x86_64 binary.
Add a proper Darwin config that downloads apple-darwin archives.
2026-03-14 16:29:49 +00:00
GitHub Actions d55fdba43f Automation: update setup-beam version output to eb86ad6 2026-03-14 16:29:25 +00:00
peter madsen-mygdal eb86ad6523 feat: add macOS-26 to supported ImageOS mappings (#430)
Add macos26 to the ImageOSToContainer map so runners using
macOS-26 are recognized instead of throwing an error.

Update macos.yml

Update README.md
2026-03-14 16:28:58 +00:00
GitHub Actions af6da5da48 Automation: update setup-beam version output to f018c1e 2026-03-13 23:46:13 +00:00
peter madsen-mygdal f018c1e6d8 fix: use dynamic import in tests to prevent ESM hoisting race (#429)
Static ESM imports are hoisted above top-level statements, causing
setup-beam.js to evaluate its main() guard before process.env.NODE_ENV
is set to 'test'. This triggered core.setFailed() during module load,
setting process.exitCode=1 and failing the test file even though all
individual test cases passed.

Switch setup-beam.js to a dynamic await import() so that the env and
input setup runs first, ensuring the NODE_ENV='test' guard works
correctly.

Amp-Thread-ID: https://ampcode.com/threads/T-019ce36a-a18f-7494-ac0a-c094a84f06ad

Co-authored-by: Amp <amp@ampcode.com>
2026-03-13 23:45:53 +00:00
GitHub Actions d843ebb78b Automation: update setup-beam version output to c8e0954 2026-03-11 17:47:37 +00:00
github-actions[bot] c8e09547a7 Update 3rd party licenses (automation) (#425)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-11 17:47:17 +00:00
GitHub Actions 9d5b75ddfd Automation: update setup-beam version output to 98c13a9 2026-03-09 22:41:35 +00:00
Dino Kovač 98c13a9ed3 Support mise.toml (#415)
* add support for mise.toml version file type

* changes from review

* Keep versioning consistent

* fix default value for version-file-type input

* Use single `version-file`, autodetect type

* Update src/setup-beam.js

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>

* Improve log output for mise version files

* Rebuild dist

* Run build-dist

* add support for mise.toml version file type

* changes from review

* Keep versioning consistent

* fix default value for version-file-type input

* Use single `version-file`, autodetect type

* Update src/setup-beam.js

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>

* Improve log output for mise version files

* Rebuild dist

* Run build-dist

---------

Co-authored-by: Michael Ruoss <michael.ruoss@cradle.bio>
Co-authored-by: Michael Ruoss <michael@michaelruoss.ch>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-09 22:41:15 +00:00
GitHub Actions 0f13bcf18a Automation: update setup-beam version output to c3137f5 2026-03-09 22:19:29 +00:00
dependabot[bot] c3137f5cd5 Bump globals from 17.3.0 to 17.4.0 (#421)
* Bump globals from 17.3.0 to 17.4.0

Bumps [globals](https://github.com/sindresorhus/globals) from 17.3.0 to 17.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 17.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Prevent Cannot access 'isStrictVersion' before initialization

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-09 22:19:11 +00:00
GitHub Actions 4cbacdb2a9 Automation: update setup-beam version output to 687000a 2026-03-09 22:10:23 +00:00
dependabot[bot] 687000ab96 Bump @actions/core from 1.11.1 to 3.0.0 (#419)
* Bump @actions/core from 1.11.1 to 3.0.0

Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.11.1 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* npm run build-dist

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-09 22:09:48 +00:00
dependabot[bot] 9ba6605098 Bump eslint-plugin-yml from 1.18.0 to 3.3.1 (#418)
* Bump eslint-plugin-yml from 1.18.0 to 3.3.1

Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.18.0 to 3.3.1.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.18.0...v3.3.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-yml
  dependency-version: 3.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-09 22:09:38 +00:00
GitHub Actions 722d91de6e Automation: update setup-beam version output to f79887d 2026-03-09 17:46:19 +00:00
dependabot[bot] f79887d1ba Bump eslint from 10.0.1 to 10.0.3 (#420)
Bumps [eslint](https://github.com/eslint/eslint) from 10.0.1 to 10.0.3.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.0.1...v10.0.3)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:44:31 +00:00
dependabot[bot] 30a0896082 Bump markdownlint-cli from 0.47.0 to 0.48.0 (#422)
Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases)
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: markdownlint-cli
  dependency-version: 0.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:44:08 +00:00
dependabot[bot] 41c0004487 Bump actions/setup-node from 6.2.0 to 6.3.0 (#423)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v6.2.0...v6.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:43:59 +00:00
dependabot[bot] 9fc15d548d Bump raven-actions/actionlint from 2.1.1 to 2.1.2 (#424)
Bumps [raven-actions/actionlint](https://github.com/raven-actions/actionlint) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/raven-actions/actionlint/releases)
- [Commits](https://github.com/raven-actions/actionlint/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: raven-actions/actionlint
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:43:51 +00:00
GitHub Actions 19003af5f4 Automation: update setup-beam version output to 53a564f 2026-03-07 14:40:30 +00:00
github-actions[bot] 53a564f4bb Update 3rd party licenses (automation) (#417)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-07 14:40:09 +00:00
GitHub Actions 6ee130ce6b Automation: update setup-beam version output to 11a1f27 2026-03-06 20:46:44 +00:00
github-actions[bot] 11a1f27b1e Update 3rd party licenses (automation) (#416)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-06 20:46:21 +00:00
GitHub Actions 83bf0e8bac Automation: update setup-beam version output to 47d6c3c 2026-03-03 17:18:10 +00:00
github-actions[bot] 47d6c3c4af Update 3rd party licenses (automation) (#414)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-03 11:17:49 -06:00
GitHub Actions 0d2a6cb44d Automation: update setup-beam version output to 0f6ba5d 2026-03-03 04:07:24 +00:00
dependabot[bot] 0f6ba5d884 Bump @actions/tool-cache from 2.0.2 to 4.0.0 (#407)
* Bump @actions/tool-cache from 2.0.2 to 4.0.0

Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 2.0.2 to 4.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/@actions/cache@4.0.0/packages/tool-cache)

---
updated-dependencies:
- dependency-name: "@actions/tool-cache"
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-03 04:07:06 +00:00
GitHub Actions 58166ce788 Automation: update setup-beam version output to 4a07ed8 2026-03-03 03:58:51 +00:00
dependabot[bot] 4a07ed84ac Bump @actions/exec from 1.1.1 to 3.0.0 (#405)
* Bump @actions/exec from 1.1.1 to 3.0.0

Bumps [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec) from 1.1.1 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

---
updated-dependencies:
- dependency-name: "@actions/exec"
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Modernize JS somewhat

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-03 03:58:30 +00:00
GitHub Actions de78da9a9d Automation: update setup-beam version output to 9928a16 2026-03-02 23:18:44 +00:00
github-actions[bot] 9928a16c11 Update 3rd party licenses (automation) (#413)
Update 3rd party licenses

Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-02 23:18:00 +00:00
GitHub Actions 3964390c66 Automation: update setup-beam version output to 1dacaf8 2026-03-02 23:14:32 +00:00
Paulo F. Oliveira 1dacaf8a01 Fix for license update automation (#412) 2026-03-02 23:14:13 +00:00
GitHub Actions fa8ba5f70e Automation: update setup-beam version output to daf8797 2026-03-02 22:09:05 +00:00
Paulo F. Oliveira daf8797d04 Update 3rd party licenses (#411)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2026-03-02 22:08:40 +00:00
GitHub Actions de72677f00 Automation: update setup-beam version output to 334f76c 2026-03-02 21:59:55 +00:00
dependabot[bot] 334f76ce04 Bump semver from 7.7.2 to 7.7.4 (#406)
* Bump semver from 7.7.2 to 7.7.4

Bumps [semver](https://github.com/npm/node-semver) from 7.7.2 to 7.7.4.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.7.2...v7.7.4)

---
updated-dependencies:
- dependency-name: semver
  dependency-version: 7.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-02 21:59:33 +00:00
GitHub Actions 86b5ecbf21 Automation: update setup-beam version output to b8fc6e4 2026-03-02 21:34:07 +00:00
dependabot[bot] b8fc6e435e Bump @eslint/js from 9.38.0 to 10.0.1 (#404)
* Bump @eslint/js from 9.38.0 to 10.0.1

Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.38.0 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-03-02 21:33:26 +00:00
GitHub Actions e7fda7af4e Automation: update setup-beam version output to a50e3e2 2026-03-02 21:22:09 +00:00
dependabot[bot] a50e3e2f89 Bump prettier from 3.6.2 to 3.8.1 (#408)
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to 3.8.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.8.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 21:21:18 +00:00
dependabot[bot] 7bc1e4ca67 Bump actions/setup-node from 6.1.0 to 6.2.0 (#409)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 21:21:10 +00:00
dependabot[bot] baf2bc3313 Bump raven-actions/actionlint from 2.1.0 to 2.1.1 (#410)
Bumps [raven-actions/actionlint](https://github.com/raven-actions/actionlint) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/raven-actions/actionlint/releases)
- [Commits](https://github.com/raven-actions/actionlint/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: raven-actions/actionlint
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 21:21:02 +00:00
GitHub Actions 3580539cee Automation: update setup-beam version output to fe5485f 2026-02-28 14:47:15 +00:00
dependabot[bot] fe5485f1f6 Bump @eslint/js from 9.31.0 to 9.38.0 (#393)
* Bump @eslint/js from 9.31.0 to 9.38.0

Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.31.0 to 9.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v9.38.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot out (?)

* Address vulnerabilities with markdownlint-cli

* Do the bump proposed by the PR

* Go back to a working, albeit apparently vulnerable, version

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-02-28 14:46:57 +00:00
GitHub Actions 98de8ffa90 Automation: update setup-beam version output to 6c5fe27 2026-02-28 14:28:14 +00:00
dependabot[bot] 6c5fe278e7 Bump the npm_and_yarn group across 1 directory with 2 updates (#403)
* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the / directory: [lodash](https://github.com/lodash/lodash) and [glob](https://github.com/isaacs/node-glob).


Updates `lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

Removes `glob`

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: glob
  dependency-version: 
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Commit `npm run build-dist`'s results

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2026-02-28 14:27:55 +00:00
GitHub Actions 36214a49c0 Automation: update setup-beam version output to 972bec8 2026-02-28 14:19:09 +00:00
dependabot[bot] 972bec8037 Bump actions/checkout from 4.2.2 to 6.0.1 (#399)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...v6.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 14:18:53 +00:00
GitHub Actions 10e998534e Automation: update setup-beam version output to 542d9a8 2026-02-28 14:07:57 +00:00
Paulo F. Oliveira 542d9a8e62 Improve output (around "Requested ... version") when we know input (#368)
Improve output when we know input
2026-02-28 14:07:39 +00:00
GitHub Actions b764149ef2 Automation: update setup-beam version output to cba803d 2026-02-28 13:59:20 +00:00
dependabot[bot] cba803d7b7 Bump @vercel/ncc from 0.38.3 to 0.38.4 (#387)
Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.38.3 to 0.38.4.
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.38.3...0.38.4)

---
updated-dependencies:
- dependency-name: "@vercel/ncc"
  dependency-version: 0.38.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:58:54 +00:00
dependabot[bot] eda66a8458 Bump globals from 16.3.0 to 16.4.0 (#383)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:58:43 +00:00
GitHub Actions cf0aea912f Automation: update setup-beam version output to 13b647e 2026-02-28 13:36:13 +00:00
dependabot[bot] 13b647ed24 Bump shellcheck from 3.1.0 to 4.1.0 (#376)
Bumps [shellcheck](https://github.com/gunar/shellcheck) from 3.1.0 to 4.1.0.
- [Release notes](https://github.com/gunar/shellcheck/releases)
- [Changelog](https://github.com/gunar/shellcheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gunar/shellcheck/compare/v3.1.0...v4.1.0)

---
updated-dependencies:
- dependency-name: shellcheck
  dependency-version: 4.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:35:39 +00:00
dependabot[bot] d6f6c371de Bump eslint from 9.31.0 to 9.38.0 (#394)
Bumps [eslint](https://github.com/eslint/eslint) from 9.31.0 to 9.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.31.0...v9.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:34:45 +00:00
dependabot[bot] 905cf79e7d Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory (#396)
Bump js-yaml in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml).


Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:34:31 +00:00
GitHub Actions 4f85a51ca2 Automation: update setup-beam version output to fc1fdd6 2026-02-28 13:34:23 +00:00
dependabot[bot] fc1fdd6f00 Bump actions/setup-node from 4.4.0 to 6.1.0 (#400)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.4.0...v6.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:34:07 +00:00
dependabot[bot] da184bc66d Bump raven-actions/actionlint from 2.0.1 to 2.1.0 (#401)
Bumps [raven-actions/actionlint](https://github.com/raven-actions/actionlint) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/raven-actions/actionlint/releases)
- [Commits](https://github.com/raven-actions/actionlint/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: raven-actions/actionlint
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:33:52 +00:00
GitHub Actions 566deebc64 Automation: update setup-beam version output to b94e7d3 2025-10-01 11:13:33 +00:00
Loïc Hoguin b94e7d372a Allow for Windows'25 container (#388) 2025-10-01 13:12:32 +02:00
GitHub Actions 033f103421 Automation: update setup-beam version output to 9afaa6e 2025-07-21 17:28:20 +00:00
dependabot[bot] 9afaa6e45f Bump csv-parse from 6.0.0 to 6.1.0 (#366)
---
updated-dependencies:
- dependency-name: csv-parse
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 18:28:00 +01:00
GitHub Actions 4168d0bf3c Automation: update setup-beam version output to 8c38699 2025-07-15 00:44:26 +00:00
dependabot[bot] 8c38699ca8 Bump @eslint/js from 9.30.1 to 9.31.0 (#363)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.30.1 to 9.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.31.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 01:44:10 +01:00
GitHub Actions df4a3eca5d Automation: update setup-beam version output to db4f13c 2025-07-15 00:43:33 +00:00
dependabot[bot] db4f13ce18 Bump csv-parse from 5.6.0 to 6.0.0 (#364)
* Bump csv-parse from 5.6.0 to 6.0.0

Bumps [csv-parse](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-parse) from 5.6.0 to 6.0.0.
- [Changelog](https://github.com/adaltas/node-csv/blob/master/packages/csv-parse/CHANGELOG.md)
- [Commits](https://github.com/adaltas/node-csv/commits/csv-parse@6.0.0/packages/csv-parse)

---
updated-dependencies:
- dependency-name: csv-parse
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Help Dependabot: push `npm run build-dist`'s results

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2025-07-15 01:43:16 +01:00
GitHub Actions 1df7f7a827 Automation: update setup-beam version output to f350bf9 2025-07-14 18:59:45 +00:00
dependabot[bot] f350bf9e05 Bump eslint from 9.30.1 to 9.31.0 (#365)
Bumps [eslint](https://github.com/eslint/eslint) from 9.30.1 to 9.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.30.1...v9.31.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 19:59:29 +01:00
GitHub Actions e6d7c94229 Automation: update setup-beam version output to fceaea9 2025-07-10 15:21:07 +00:00
Paulo F. Oliveira fceaea9f54 Fix: more versioning around nightly and maint/main (#359)
* Test Elixir main-otp-28 / Erlang maint-28

* Test Gleam nightly / OTP 28

* Tweak versioning

1. stop trying to "coerce" versions on input
2. handle `OTP-` in one more place
3. handle `nightly`

* Remove tests that should be failing previously

There is no strict 27 for macos-15, for example

* Remove similar tests

We'll test once per platform in similar conditions

* `await` for `assert.rejects` (not noticeable if alone inside `it`)

* Test maint- for strict and loose
2025-07-10 16:20:49 +01:00
GitHub Actions 2bb5b653d0 Automation: update setup-beam version output to 1d4efdd 2025-07-10 15:18:41 +00:00
dependabot[bot] 1d4efdd2e9 Bump globals from 16.2.0 to 16.3.0 (#361)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.2.0 to 16.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 16.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 16:18:18 +01:00
GitHub Actions 73f047e328 Automation: update setup-beam version output to 6dd8a1a 2025-07-10 09:38:56 +00:00
dependabot[bot] 6dd8a1a852 Bump @eslint/js from 9.30.0 to 9.30.1 (#360)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.30.0 to 9.30.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.30.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.30.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 10:38:37 +01:00
GitHub Actions fd9a2e183f Automation: update setup-beam version output to 65085e3 2025-07-10 09:14:46 +00:00
dependabot[bot] 65085e37bc Bump eslint from 9.30.0 to 9.30.1 (#362)
Bumps [eslint](https://github.com/eslint/eslint) from 9.30.0 to 9.30.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.30.0...v9.30.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.30.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 10:14:28 +01:00
GitHub Actions 80c1659516 Automation: update setup-beam version output to 8e7fdef 2025-07-03 18:12:11 +00:00
GitHub Actions 8e7fdef09f Automation: update setup-beam version output to 1fe9179 2025-07-03 16:35:25 +00:00
Paulo F. Oliveira 1fe9179886 Handle .tool-versions' line break on Windows (#357)
* Test .tool-version on top of Windows

* Parse .tool-version with Windows-style line endings
2025-07-03 17:35:06 +01:00
GitHub Actions 6389fe58dc Automation: update setup-beam version output to 8fc1380 2025-07-01 21:13:33 +00:00
Paulo F. Oliveira 8fc1380bb7 Fix calculating -otp- major for Elixir (#351)
* Set expectations

* Ease testing without having to install via `require`

* Code a solution for the tests

* Avoid errors on unit tests

rebar3 is saying something about SSL, most likely because
our tests are installing a bunch of OTPs which makes
for unpredictable behavior

* Avoid errors on integration tests
2025-07-01 22:13:13 +01:00
GitHub Actions 3c915dd1b0 Automation: update setup-beam version output to e5d5058 2025-06-30 21:26:33 +00:00
dependabot[bot] e5d50587ee Bump @eslint/js from 9.29.0 to 9.30.0 (#352)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.29.0 to 9.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.30.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 22:26:13 +01:00
GitHub Actions b1273cf7cc Automation: update setup-beam version output to 9308caf 2025-06-30 21:10:39 +00:00
dependabot[bot] 9308cafcbf Bump prettier from 3.6.0 to 3.6.2 (#353)
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.0...3.6.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 22:09:53 +01:00
dependabot[bot] 2971b073e5 Bump eslint from 9.29.0 to 9.30.0 (#354)
Bumps [eslint](https://github.com/eslint/eslint) from 9.29.0 to 9.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.29.0...v9.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 22:09:35 +01:00
GitHub Actions a0b139a890 Automation: update setup-beam version output to 6a38171 2025-06-26 19:39:33 +00:00
Paulo F. Oliveira 6a38171948 Test for updated doc. on latest / ranges / -rc (#349)
* Set the expectations

* Reason on the past

* Also allow for removal of OTP- in comparison to RC

* Test it on what makes sense

* For known elements don't compare with ranges

* Don't put maint-27 alongside 27 in the initial map

* Generate the dist

* Revisit the whole latest vs. rc- vs. strict definition
2025-06-26 20:39:15 +01:00
GitHub Actions 75edbb8287 Automation: update setup-beam version output to a8bc27e 2025-06-24 23:13:55 +00:00
Paulo F. Oliveira a8bc27ec39 Add back deprecated runners with warning (#348)
Add back deprecated elements, with a warning on support/maintenance
2025-06-25 00:13:39 +01:00
GitHub Actions b29c86feb9 Automation: update setup-beam version output to abd725c 2025-06-23 18:32:03 +00:00
dependabot[bot] abd725cb17 Bump prettier from 3.5.3 to 3.6.0 (#347)
Bumps [prettier](https://github.com/prettier/prettier) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 19:31:45 +01:00
GitHub Actions 145718908e Automation: update setup-beam version output to 1e35402 2025-06-16 21:26:37 +00:00
dependabot[bot] 1e3540284f Bump eslint from 9.28.0 to 9.29.0 (#345)
Bumps [eslint](https://github.com/eslint/eslint) from 9.28.0 to 9.29.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 22:26:15 +01:00
GitHub Actions 7ddf3b82cc Automation: update setup-beam version output to 00ffd44 2025-06-16 21:19:30 +00:00
dependabot[bot] 00ffd44f8d Bump @eslint/js from 9.28.0 to 9.29.0 (#346)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.28.0 to 9.29.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.29.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 22:19:12 +01:00
GitHub Actions 6e1d5a5aa6 Automation: update setup-beam version output to 41ba577 2025-06-09 01:26:57 +00:00
dependabot[bot] 41ba577f74 Bump @eslint/js from 9.27.0 to 9.28.0 (#342)
* Bump @eslint/js from 9.27.0 to 9.28.0

Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.27.0 to 9.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.28.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Prevent CI issues from having to update Gleam

* Deal with deprecation messages

* Fix for Elixir not inferring from OTP

(there is no 1.19-otp-28 yet)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2025-06-09 02:26:26 +01:00
GitHub Actions 8cdecfe6cc Automation: update setup-beam version output to 67834dc 2025-06-06 11:37:38 +00:00
dependabot[bot] 67834dc893 Bump eslint from 9.27.0 to 9.28.0 (#343)
Bumps [eslint](https://github.com/eslint/eslint) from 9.27.0 to 9.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 12:37:02 +01:00
GitHub Actions 59e18ef85d Automation: update setup-beam version output to afe5922 2025-05-30 04:44:05 +00:00
Paulo F. Oliveira afe592256a Match only on what we know should match (versions start with numbers, after OTP-) (#341) 2025-05-29 23:43:43 -05:00
GitHub Actions db4b4ce7c5 Automation: update setup-beam version output to 3025c99 2025-05-30 01:53:42 +00:00
Paulo F. Oliveira 3025c9910d Dependabot version updates (#340)
* yamllint for newer file

* Allow for proper, lower-level, pinning

Makes for increased reproducibility (and overall control)
2025-05-30 02:53:21 +01:00
GitHub Actions 32794f2f95 Automation: update setup-beam version output to 65066e3 2025-05-30 00:57:20 +00:00
Paulo F. Oliveira 65066e38a0 Act on CodeQL's suggestions for tightening security / improving performance (#338)
* Act on CodeQL's actions/missing-workflow-permissions

https://codeql.github.com/codeql-query-help/actions/actions-missing-workflow-permissions/

* Be more specific in the matched regex

And don't match a group if we don't need to match one

* Make it slightly faster since we know what after -otp-

I create a const because both expressions are looking for
the same thing
2025-05-29 19:57:00 -05:00
GitHub Actions 889e64e95a Automation: update setup-beam version output to 318bea3 2025-05-29 14:51:20 +00:00
github-actions[bot] 318bea3c09 Update 3rd party licenses (automation) (#337)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2025-05-29 15:50:55 +01:00
GitHub Actions 1abc836c22 Automation: update setup-beam version output to e1b0201 2025-05-29 14:50:46 +00:00
Paulo F. Oliveira e1b020163b Minor maintenance updates (#336) 2025-05-29 15:50:24 +01:00
GitHub Actions 220876a6da Automation: update setup-beam version output to 58f0e7a 2025-05-29 10:38:39 +00:00
Paulo F. Oliveira 58f0e7ac10 Support macOS via https://github.com/erlef/otp_builds (#332)
Co-authored-by: Wojtek Mach <wojtekmach@users.noreply.github.com>
2025-05-29 11:38:18 +01:00
GitHub Actions 46e061001b Automation: update setup-beam version output to 891e46b 2025-05-28 22:43:07 +00:00
Paulo F. Oliveira 891e46b77a Improve output when failing to get a version from "a place" (#334) 2025-05-28 17:42:50 -05:00
GitHub Actions a770081419 Automation: update setup-beam version output to 9092f97 2025-05-27 19:16:07 +00:00
Viacheslav Katsuba 9092f97e4d Fix broken link CODE_OF_CONDUCT.md (#335) 2025-05-27 20:15:49 +01:00
GitHub Actions 8aa8a857c6 Automation: update setup-beam version output to 3e793a7 2025-05-25 15:49:38 +00:00
Kevin Schweikert 3e793a73ab Override OTP version when specified in Elixir spec (#330) 2025-05-25 10:49:21 -05:00
GitHub Actions 98ad08a06d Automation: update setup-beam version output to f28fd8e 2025-05-25 15:42:38 +00:00
Paulo F. Oliveira f28fd8ebb9 Fix for rebar3 nightly/latest (#331) 2025-05-25 10:42:17 -05:00
GitHub Actions cc72a5b176 Automation: update setup-beam version output to 8e3c26c 2025-04-26 22:55:10 +00:00
Paulo F. Oliveira 8e3c26cc73 chore: approach Node.js' "suites and tests" way of testing (#328) 2025-04-26 17:54:49 -05:00
GitHub Actions 4b97eeaf23 Automation: update setup-beam version output to 3eb03c8 2025-03-24 13:55:49 +00:00
Kian-Meng Ang 3eb03c83a9 Fix invalid Markdown in Compatibility section (#319) 2025-03-24 08:55:30 -05:00
GitHub Actions 0006652c69 Automation: update setup-beam version output to fb48206 2025-03-24 13:50:38 +00:00
github-actions[bot] fb48206988 Update 3rd party licenses (automation) (#320)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2025-03-24 08:50:16 -05:00
GitHub Actions adebba768f Automation: update setup-beam version output to 3360bff 2025-01-31 18:29:43 +00:00
Gilbert Bishop-White 3360bfffe1 Add ability to specify OTP architecture (#316) 2025-01-31 12:29:21 -06:00
GitHub Actions e5b66193a0 Automation: update setup-beam version output to ff934e2 2024-12-08 16:24:11 +00:00
github-actions[bot] ff934e2456 Update 3rd party licenses (automation) (#312)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-12-08 16:23:50 +00:00
GitHub Actions 2ad1b45db1 Automation: update setup-beam version output to 45dc207 2024-12-07 09:59:12 +00:00
github-actions[bot] 45dc207efd Update 3rd party licenses (automation) (#311)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-12-07 09:58:51 +00:00
GitHub Actions 81b8173cf0 Automation: update setup-beam version output to b27f958 2024-12-05 21:20:50 +00:00
github-actions[bot] b27f958e47 Update 3rd party licenses (automation) (#310)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-12-05 21:20:28 +00:00
GitHub Actions ff4f054c91 Automation: update setup-beam version output to 5fa4c5f 2024-11-13 00:54:01 +00:00
Richard Viney 5fa4c5f4ff Update Gleam versions in README.md (#308) 2024-11-12 18:53:41 -06:00
GitHub Actions 58e153bc87 Automation: update setup-beam version output to e511d62 2024-11-11 00:59:47 +00:00
Jonatan Männchen e511d62e46 Remove project specific community health files (#309) 2024-11-11 00:59:17 +00:00
GitHub Actions 5304e04ea2 Automation: update setup-beam version output to 1f578f0 2024-09-25 20:15:02 +00:00
Paulo F. Oliveira 1f578f0ad6 Remove "I have performed a self-review of my changes" from the pull request template (#303) 2024-09-25 21:14:39 +01:00
GitHub Actions d1cc10de68 Automation: update setup-beam version output to d73068e 2024-09-25 11:26:26 +00:00
Wojtek Mach d73068ed6a Fix unit tests
Ref: https://github.com/erlef/setup-beam/pull/304#issuecomment-2373807154
2024-09-25 13:25:31 +02:00
GitHub Actions 074443e9dc Automation: update setup-beam version output to 2fdf20c 2024-09-25 11:21:08 +00:00
Blake Kostner 2fdf20c985 feat: setup custom retry with builtin node fetch (#304) 2024-09-25 13:20:41 +02:00
GitHub Actions d1c02572fa Automation: update setup-beam version output to 9db386c 2024-09-06 13:16:46 +00:00
github-actions[bot] 9db386cf4d Update 3rd party licenses (automation) (#302)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-09-06 14:16:04 +01:00
GitHub Actions b9c58b0450 Automation: update setup-beam version output to a54aa91 2024-07-17 20:57:47 +00:00
Benjamin Schultzer a54aa91870 Fix usage of version latest not matching internal elements (#298) 2024-07-17 21:57:23 +01:00
GitHub Actions 168876b81a Automation: update setup-beam version output to ee8d6d1 2024-07-17 00:53:20 +00:00
Paulo F. Oliveira ee8d6d1ec3 Fix CI (don't use 26.2.5 on Windows; be strict when comparing versions) (#299) 2024-07-16 19:52:57 -05:00
GitHub Actions d2ccea2f14 Automation: update setup-beam version output to e7c76e5 2024-06-28 20:42:40 +00:00
GitHub Actions e7c76e536e Automation: update setup-beam version output to 7f9edf8 2024-06-28 11:48:56 +00:00
Paulo F. Oliveira 7f9edf8627 Tweak/readme (#295) 2024-06-28 06:48:33 -05:00
GitHub Actions a6e26b2231 Automation: update setup-beam version output to 21a744d 2024-06-23 18:52:39 +00:00
Bryan Paxton 21a744d70c Reduce action description in action.yml (GHA Marketplace constraint) (#294)
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2024-06-23 13:52:18 -05:00
GitHub Actions 1a58ed397a Automation: update setup-beam version output to 31b1b6d 2024-06-22 16:09:00 +00:00
Paulo F. Oliveira 31b1b6df0d Remove input parameter that isn't one (in tests) (#290) 2024-06-22 11:08:37 -05:00
GitHub Actions da545dd0d0 Automation: update setup-beam version output to d9b2183 2024-06-22 16:08:07 +00:00
Paulo F. Oliveira d9b218387a Update the action's description (GH marketplace) (#291) 2024-06-22 11:07:45 -05:00
GitHub Actions e112623ccb Automation: update setup-beam version output to b7b9490 2024-06-16 12:22:56 +00:00
Bryan Paxton b7b9490f1d Fixup action name for the GH marketplace (#287) 2024-06-16 13:22:32 +01:00
GitHub Actions 8b9b42d5ab Automation: update setup-beam version output to 6ab5719 2024-06-16 12:19:47 +00:00
Favio Manriquez 6ab5719d32 Add support for ARM builds (#278) 2024-06-16 13:19:26 +01:00
GitHub Actions c54ac46332 Automation: update setup-beam version output to fe9cb53 2024-06-16 12:18:30 +00:00
github-actions[bot] fe9cb530a3 Update 3rd party licenses (automation) (#288)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-06-16 13:18:04 +01:00
GitHub Actions 4d5d1b10aa Automation: update setup-beam version output to 54e90d4 2024-06-16 02:14:14 +00:00
Paulo F. Oliveira 54e90d44b0 Tweak markdownlint rules and README versioning (#286) 2024-06-15 21:13:54 -05:00
GitHub Actions 8fd1f5cd6e Automation: update setup-beam version output to 6ed3c52 2024-06-15 15:18:27 +00:00
Benjamin Schultzer 6ed3c523c4 Add support for latest release (#269) 2024-06-15 16:18:03 +01:00
GitHub Actions 9ac0f7c54b Automation: update setup-beam version output to cfc70fd 2024-06-15 15:06:09 +00:00
Paulo F. Oliveira cfc70fd675 Test under non-RC Elixir 1.17 (#281) 2024-06-15 16:05:47 +01:00
GitHub Actions ebd33a14e3 Automation: update setup-beam version output to f232ddf 2024-06-14 22:58:47 +00:00
github-actions[bot] f232ddfaa5 Update 3rd party licenses (automation) (#285)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-06-14 23:57:32 +01:00
dependabot[bot] 99c1094e67 Bump braces from 3.0.2 to 3.0.3 (#284)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 23:57:06 +01:00
GitHub Actions 207128d04a Automation: update setup-beam version output to fd4c26e 2024-06-13 23:58:56 +00:00
Paulo F. Oliveira fd4c26e7d0 Update CI now that rebar3 nightly no longer supports OTP 24 (#282) 2024-06-13 18:58:34 -05:00
GitHub Actions 0a541161e4 Automation: update setup-beam version output to b8e9da7 2024-05-31 15:29:11 +00:00
GitHub Actions b8e9da70d1 Automation: update setup-beam version output to 6292fa4 2024-05-25 19:08:57 +00:00
Paulo F. Oliveira 6292fa4771 Test over OTP 27 and rebar3 3.23 (#274) 2024-05-25 20:08:17 +01:00
GitHub Actions 829ea8ebdc Automation: update setup-beam version output to 618f138 2024-05-21 18:21:21 +00:00
Eric Saxby 618f13887e Add support for Ubuntu 24 (#271) 2024-05-21 19:20:56 +01:00
GitHub Actions 90f5b2c068 Automation: update setup-beam version output to 73acf26 2024-05-21 16:52:17 +00:00
github-actions[bot] 73acf2617f Update 3rd party licenses (automation) (#273)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-05-21 17:51:50 +01:00
GitHub Actions cb77d73385 Automation: update setup-beam version output to 2a23eb6 2024-05-20 21:22:27 +00:00
Eric Saxby 2a23eb6a60 Add GITHUB_TOKEN information to contributing guide (#272) 2024-05-20 23:22:07 +02:00
GitHub Actions f780b59067 Automation: update setup-beam version output to df83986 2024-05-08 20:10:01 +00:00
github-actions[bot] df8398692a Update 3rd party licenses (automation) (#268)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-05-08 21:09:37 +01:00
GitHub Actions db0f43e56e Automation: update setup-beam version output to b5cdb74 2024-04-30 18:37:40 +00:00
github-actions[bot] b5cdb7499d Update 3rd party licenses (automation) (#265)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-04-30 19:37:15 +01:00
GitHub Actions ae6e9db1bf Automation: update setup-beam version output to cd1df4c 2024-04-06 11:16:03 +00:00
GitHub Actions cd1df4cd09 Automation: update setup-beam version output to 2f0cc07 2024-03-24 03:50:21 +00:00
GitHub Actions 2f0cc07b4b Automation: update setup-beam version output to c36fc0c 2024-03-03 23:50:12 +00:00
Paulo F. Oliveira c36fc0ca1b Hack around rebar3 compiling your project to output its version (#256) 2024-03-03 17:49:50 -06:00
GitHub Actions 7c4882bbdd Automation: update setup-beam version output to cdb7a12 2024-03-03 23:49:23 +00:00
Paulo F. Oliveira cdb7a12eb6 Test on OTP-27.0-rc1 + a few minor README tweaks (#255) 2024-03-03 17:48:54 -06:00
GitHub Actions 904c511e63 Automation: update setup-beam version output to 4f55815 2024-02-29 22:37:38 +00:00
Jonatan Männchen 4f558159e6 Allow absolute version file paths (#258) 2024-02-29 22:37:17 +00:00
Paulo F. Oliveira 0430fb6cc6 Fix CI for pull requests (#259) 2024-02-29 22:03:16 +00:00
GitHub Actions 48f1d0ccc2 Automation: update setup-beam version output to 4ec4e80 2024-02-29 21:37:15 +00:00
github-actions[bot] 4ec4e80c33 Update 3rd party licenses (automation) (#257)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-02-29 21:36:50 +00:00
GitHub Actions a23b1fc445 Automation: update setup-beam version output to eb31c4c 2024-02-16 22:30:46 +00:00
github-actions[bot] eb31c4c998 Update 3rd party licenses (automation) (#254)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-02-16 22:30:20 +00:00
GitHub Actions 726c8cb9ac Automation: update setup-beam version output to 951dd85 2024-02-13 04:03:52 +00:00
Paulo F. Oliveira 951dd857ae Move bin path, in Windows, from D: to C: (#251) 2024-02-12 22:03:29 -06:00
GitHub Actions f2c1b65313 Automation: update setup-beam version output to 0352ab2 2024-02-04 21:22:13 +00:00
github-actions[bot] 0352ab2e65 Update 3rd party licenses (automation) (#253)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2024-02-04 21:21:48 +00:00
GitHub Actions 8b9cac4c04 Automation: update setup-beam version output to 6c8deb6 2024-01-31 08:24:47 +00:00
Andrew Shu 6c8deb6007 Update action.yml to use node20 (was node16) (#249) 2024-01-31 08:24:20 +00:00
Paulo F. Oliveira 98ca4dce66 Have npm run build-dist _always_ recreate dist (#247) 2024-01-28 16:45:05 -06:00
GitHub Actions b8913643d6 Automation: update setup-beam version output to cf854bf 2024-01-28 18:53:13 +00:00
Paulo F. Oliveira cf854bf149 Fix "Windows workflow broken since recent commit" (#246) 2024-01-28 12:52:46 -06:00
GitHub Actions 4a641b1000 Automation: update setup-beam version output to 07193a0 2024-01-28 18:52:29 +00:00
Paulo F. Oliveira 07193a0ba2 Update outdated/deprecated actions (#244) 2024-01-28 12:52:05 -06:00
GitHub Actions 4c35984bbc Automation: update setup-beam version output to b60baf4 2024-01-25 22:07:33 +00:00
Paulo F. Oliveira b60baf4753 Add known branch exceptions to version matching (#242) 2024-01-17 23:37:13 +00:00
GitHub Actions 213ca2eceb Automation: update setup-beam version output to bc84950 2024-01-17 23:33:13 +00:00
Paulo F. Oliveira bc84950393 Bump semver to 7.5.4 (#240) 2024-01-17 23:32:48 +00:00
GitHub Actions 980f47ea52 Update setup-beam version output to 4678b57 2024-01-12 19:46:30 +00:00
Paulo F. Oliveira 4678b57fab Have the action output a versioning element so it could be used as part of the cache restore key (#239)
* Do a bit of YAMLlint'ing

* Ease consumer cache invalidation

By providing an output with the action version we ease
cache invalidation on consumer, due to the fact we can
now stop worrying about changes to the action's cache itself

Might also be interesting for self-hosted runners...

* Remove duplicates

* Do further validations for robustness
2024-01-12 13:46:16 -06:00
Paulo F. Oliveira a34c98fd51 Fix typos in security policy (#237) 2024-01-06 14:37:38 -06:00
github-actions[bot] a1c4bb2505 Update 3rd party licenses (#235)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-10-21 11:19:51 -05:00
github-actions[bot] 508b7402b1 Update 3rd party licenses (#234)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-10-13 21:09:00 +01:00
github-actions[bot] 4f96fbfbc0 Update 3rd party licenses (#233)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-10-08 20:28:27 +01:00
github-actions[bot] 5462be1110 Update 3rd party licenses (#232)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-09-14 21:29:33 +01:00
github-actions[bot] 673a8fbd6e Update 3rd party licenses (#230)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-08-26 13:17:31 +01:00
Paulo F. Oliveira 2a21db5504 Ease pre-pull request fork CI as well as github-actions based dispatch (#229) 2023-08-25 17:04:51 +01:00
Damir Vandic f35f714d23 Add ref: (version) support to .tool-versions parsing (#228)
* Add support elixir ref in .tool-versions

* Make the v in ref:v optional

* Revert and refactor test changes

* Run build-dist
2023-08-15 14:05:23 +01:00
Paulo F. Oliveira afb8586fc4 Feature tool-cache for Gleam and rebar3 (#223)
* Make iterating over mirrors more flexible (and reusable)

At the same time we fix an error, where we aren't using the
mirrors for the OTP build :)

* Make installation of cache-based tool callback -based

This hopefully eases introduction of new languages at the cost
of a bit of abstraction (there's an extensive comment on how to
fill in the install options' object)

We'll soon test this abstraction by making Gleam and rebar3
cached too

* Increase our visibility when debugging

* Improve on lessons learned to ease incorporation of further caches

(starting with Gleam on Linux)

* Cache Gleam on Windows

* Cache Rebar3 on Linux

Also, gets rid of all .sh

* Cache Rebar3 on Windows

Also, gets rid of all .ps1

* Act on CI results

And also be consistent when it comes to using
fs....Sync vs fs.promise....

* Move tests to a single file

* Move main executable to a single file

* Decrease number of changes to ease review

* Expose function required for tests

* Don't async/await when not required

* Resolve post- merge-conflict resolution issues
2023-08-07 10:32:15 +01:00
github-actions[bot] 3ba5b86a2a Update 3rd party licenses (#226)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-07-22 18:53:26 +01:00
Paulo F. Oliveira f6a73a7bf1 Rework our version matching algorithm (#217)
* Update some dependencies' versions (also, get rid of husky)

* Introduce branch dependency execution

We want the most important things to fail first and prevent the
other ones from executing

e.g. if your dist/ is not updated, there's no point seeing the tests fail

* Rid ourselves of bloat

* Introduce expectations for upcoming version

* Tweak whitespace

* Tweak our calls to getVersionFromSpec (increase code consistency)

* Remove non-used variable

* Start coercing on input, stop sorting/maybe prepending 'v' on input

We'll deal with all this in a centralized place to make
it easier to reason on the code

* Revamp our getVersionFromSpec

1. stop accepting maybePrependWithV0, since this is only used in specialized
   cases
2. sort versions internally (don't expect it to come sorted)
3. compare rc/strict and .includes in a single go (don't separate these)
4. don't expect already coerced version arrays, coerce them when required
   (the maybeCoerced version had changed already, which means we're smarter
   at putting stuff inside the version array)
5. raise an exception if a semver-invalid version is not flagged as strict

* Reduce our expectations, but still be appropriate to our mission

* Update our tests for our new expectations (start the TDD bit)

* Execute npm run build-dist and keep results

* Increase inter-job dependency

* Don't expect markdownlint to be installed remotely

* Revert "Increase inter-job dependency"

This reverts commit 500b0fe7e9eec1c4f258b4d16b40719ee1d0a1ad.

* Revert "Introduce branch dependency execution"

This reverts commit fbe1317a800d7722f4e8b668c073218263d0ab17.

* Have all the CI workflows run under the same conditions

* Fix as per CI results

* Re-establish the possibility to match versions like 22.3.4.2.1.0

We cheat on the semver matching:
1. we keep an ordered list of versions that respect e.g. 22.3.4
2. if we match 22.3.4 when fetching a version, we get the last value
   from the list of versions that respect it, e.g. 22.3.4.2.1.0
   (since this is ordered, it should work as previously expected)

This increases code complexity for getVersionFromSpec,
but hopefully not by much...

We also remove throw-based test cases (non-versions will fail later,
with null), and add some tests to prove our need code.

* Trim out linting practices

But still keep them useful
2023-07-21 20:56:02 +01:00
dependabot[bot] efc884ac2f Bump word-wrap from 1.2.3 to 1.2.4 (#225)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 00:11:25 +01:00
github-actions[bot] e3b13dc873 Update 3rd party licenses (#224)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-07-13 09:35:33 -05:00
Paulo F. Oliveira fa5c1c2428 Improve our community standards (#218)
* Add a bug report template

* Add a feature request template

* Add a pull request template

* Add a security policy

* Lint newer files
2023-07-01 11:26:50 -05:00
github-actions[bot] 7960f20020 Update 3rd party licenses (#221)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-06-28 13:10:29 +01:00
dependabot[bot] 3401fe12ae Bump semver from 7.3.8 to 7.5.2 (#219)
* Bump semver from 7.3.8 to 7.5.2

Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update as per `npm run build-dist`

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2023-06-24 22:20:40 +01:00
Paulo F. Oliveira 145c80cf85 Test Erlang/OTP 26 + Elixir 1.14 on top Windows (#191)
* Add more stuff to test on

* Tweak our debugging (more verbose when the runner is in debug mode)

* Hopefully make it easier to debug

* Have the distribution work :-)

* Adapt to a better reality
2023-06-24 11:27:31 -05:00
Paulo F. Oliveira 61e01a43a5 Fix post -main-merge issue (#213) 2023-06-21 15:08:08 -05:00
Christoph Grothaus df9a60921b 🐛 Fix OTP version null check (#211)
* Fix OTP version null check

* Revert "Fix OTP version null check"

This reverts commit 2c433c16ac.

* Check that the resolved versions contain the spec.

* Only perform semver version resolution when spec is not an rc and version-type is not strict

* Move version inclusion check to the end of the function, when we may have prepended a 'v'

* Refactor function return

* Add test case for strict version resolving a spec that is no available version
2023-06-15 14:45:56 +01:00
Jason Axelson 54d4f15c75 Link to the Elixir/Erlang compatibility page (#209)
* Link to the elixir/erlang compatibility page

Currently when a user encounters an incompatibility between the
requested elixir and erlang versions it isn't clear how to figure out
what the compatible versions are. This is the current error as shown to users:

> Error: Requested Elixir / Erlang/OTP version (1.11.3 / 24.2) not found in version list (did you check Compatibility between Elixir and Erlang/OTP?)

Example failure: https://github.com/ScenicFramework/scenic/pull/318/checks

This PR adds a link to
https://hexdocs.pm/elixir/compatibility-and-deprecations.html so user's
can easily see what versions are compatible.

* Update dist/index.js

* Act on review comment: on > at

---------

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2023-06-15 14:45:32 +01:00
Kian-Meng Ang ea13066252 Match the right Ubuntu version to Erlang/OTP-20 in readme (#212) 2023-06-15 14:08:54 +01:00
github-actions[bot] 53bf0a5069 Update 3rd party licenses (#207)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-05-17 13:07:48 +01:00
Paulo F. Oliveira 977eee5f6e Fix 3rd party licenses updater (action) (#202)
* Act on CI results: fix as per what GitHub Actions is requesting

Seems to have worked up until recently, but then it started
breaking :shrug

* Name the workflow a little better
2023-05-08 19:42:25 -05:00
Eric Meadows-Jönsson 51905b8795 Use @actions/tool-cache (#196) 2023-05-08 12:40:34 +02:00
Paulo F. Oliveira b9783cdeea Ease debugging, fix some CI issues, tweak folder structure (#200)
* Enable debug for OTP versions' listings

* Make it easier to detect

* Prevent error annotation on expected error

The fact that one mirror fails in the above test and others follow
working is test enough for me

A single failing mirror should fail, but it's confusing to have
an error annotation for a success (via continue-on-error) while
not being able to suppress it via GitHub Actions

* Trying to figure out why we have a rebar_core exception

Might simply be that the bug is already fixed and we need to bump rebar3

* Try to debug into non-JSON input

* Prevent error in rebar_core

We're getting Access Denied for
Fetching registry from "https://repo.hex.pm:443/registry.ets.gz?"

* Try to figure out what's breaking tests

* Make jsonParse(...).map failure more understandable

* Ease test maintenance

* Tweak folder structure while moving console._ to core._
2023-05-08 09:31:17 +01:00
Paul Guyot cf692c3264 New option to work with one or more hex.pm mirrors (#197)
* New option to work with one or more hex.pm mirrors

Add a new option called `hexpm-mirrors` for one or more hex.pm mirrors.
Default list is `builds.hex.pm`, so behavior is unaffected unless option is
used.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>

* Implement suggested rewording changes from @paulo-ferraz-oliveira

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
Signed-off-by: Paul Guyot <pguyot@kallisys.net>

---------

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2023-05-04 07:27:05 +01:00
Luke Bakken 9641cb96c1 Be explicit about which file (.bat / .cm) is executed in the Windows installation flow (#198)
In my Windows 11 test environment, using Powershell Core 7.3.4, I get
the following message while running similar code to what this github
action uses:

```
Installed Elixir version follows
InvalidOperation: C:\Users\vagrant\setup-beam\src\test.ps1:4
Line |
   4 |  & "${DIR_FOR_BIN}/bin/elixir" "-v" | Write-Output
     |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Cannot run a document in the middle of a pipeline: C:\elixir\bin\elixir.
```

Adding `.bat` fixes the issue. This is probably not the root cause of
erlef/setup-beam#189, however.
2023-05-03 10:50:24 +01:00
Eric Meadows-Jönsson 94b8820fed Use @actions/http-client (#195) 2023-05-02 18:40:11 +02:00
Eric Meadows-Jönsson c2e02f777c Use new domain repo.hex.pm => builds.hex.pm (#192) 2023-05-01 15:59:28 +02:00
Paulo F. Oliveira 2595a954a1 Fix tests (#184)
* Fix licenses

* Be less hopeful

* Prevent remote breakage from breaking our CI
2023-03-29 22:54:51 -05:00
Blake Kostner a255120a82 Remove Dialyzer-specific problem matcher (#182)
* fix: remove dialyzer problem matcher

* remove dialyzer problem matcher test

* remove dist problem matcher
2023-03-29 14:43:12 +01:00
Bryan Paxton ffd9affe89 Update examples in readme to reference actions/checkout@v3 (#181) 2023-02-13 18:35:35 -06:00
Paulo F. Oliveira 049962787b Test rebar3 being installed after OTP via .tool-versions (#180) 2023-01-27 21:57:09 -06:00
Paulo F. Oliveira 1f06ac36d3 Simulate input github-token to fix unit tests (#174)
* Simulate input to fix unit tests
2023-01-07 13:51:47 -06:00
Bryan Paxton e3f6ffe287 Provide an input for github tokens (#172)
* Provide an input for github tokens

- By providing an input for github tokens with a default users no longer have to pass
  the github token via their environment across workflows.
- Remove GITHUB_TOKEN from our environment in all workflows

* Don't run workflows on main on pull requests

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2023-01-06 10:14:27 -06:00
github-actions[bot] 81d8403713 Update 3rd party licenses (#171)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2023-01-05 13:49:43 +00:00
dependabot[bot] c10774ce0f Bump json5 from 1.0.1 to 1.0.2 (#170)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 07:35:12 +00:00
Paulo F. Oliveira 37ac1c5116 Try to prevent 403 when accessing the GitHub API (#168)
* Repeat request on error (while logging it)

* Test one change at a time

* Conditionally authorize requests

This seems to affect Windows builds, so might not be the best solution,
but we're trying to isolate the issue to move forward

* Act on CI results

* Ease consumption via a JSON.parse wrapper

We still throw the error, but in a more controlled manner

* Act on CI results
2023-01-04 07:27:57 +00:00
Paulo F. Oliveira 2d314bc413 Check behaviour on Windows pre- Gleam 0.23 (#166)
* Check behaviour on Windows pre- Gleam 0.23

* Increase consistency with .sh counterpart

* Support older versions (pre 0.22.1) on Windows

* Increase inter-script consistency

* Run `npm run build-dist`

* React to CI results
2022-12-14 09:25:50 -06:00
Paulo F. Oliveira aee3f52e58 Update versions as to not have CI fail (while fixing "non-failing" CI) (#164)
* Make README links usable

* Update versions under test

Otherwise it silently fails with "Error: Requested Erlang/OTP version
(23.2) not found in version list (should you be using option
'version-type': 'strict'?)", which is not too important since this
happens when setup-beam.js is included (which happens in the test
environment only)

* Fix failing Gleam test

I think `gleam check` requires OTP (execution complains about missing
`escript`) where `gleam format` does not
2022-12-11 18:33:12 -06:00
github-actions[bot] 96fce952fd Update 3rd party licenses (#162)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-12-08 07:51:51 -06:00
Paulo F. Oliveira 35850967ef Have rebar3.cmd work on a Windows CMD shell (#151)
* Provide a working rebar.cmd for system that need it

(Windows on non-PowerShell)

* Add tests for recent changes

If the "run" were to fail the job would too

* Check if Rust can find it
2022-12-01 19:16:40 +00:00
Blake Kostner b980a5ac9b Ease Elixir escripts execution by adding ${HOME}/.mix/escripts to path (#153)
* feat: add escripts to path

* Update src/install-elixir.ps1

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>

* add github action combo to test escript

* force install

* use os homedir for escript install path

Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2022-11-22 22:39:36 +00:00
Paulo F. Oliveira c373088147 Ease consumption by means of .tool-versions (#159)
* Ease consumption by means of .tool-versions

* Update as per self-review

* Update as per self-review

* Act on CI results

* Act on CI results

* Act on CI results

This value is check by code, in any case

* Act on CI results

* Act on CI results

* Act on CI results

It appears we can't install Elixir twice on Windows, but can
on Ubuntu; this is outside the scope of this branch's context
so I won't fix it now

* Tweak visual consumption elements

* Ease potential future maintenance and/or update
2022-11-22 22:34:21 +00:00
github-actions[bot] 529221db21 Update 3rd party licenses (#158)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-11-18 22:47:54 +00:00
github-actions[bot] f19acc5287 Update 3rd party licenses (#157)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-11-18 18:17:34 +00:00
github-actions[bot] 00a8fc1243 Update 3rd party licenses (#150)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-10-20 21:37:52 +01:00
Paulo F. Oliveira 713cc2ffe3 Move away from set-output (while updating all deps) (#148)
* Update all our deps

Get rid of warnings such as:
* `save-state` will be deprecated
* `set-output` will be deprecated
* nodejs 12 is being deprecated
...

Rely on tests to make sure the actions still works

* Fix as per CI results

* Get rid of deprecated containers

* Have a warningless run

We're not testing rebar3 here, in any case
2022-10-19 21:51:01 +01:00
Paulo F. Oliveira 8d31e4db55 Allow version-type: strict + otp-version: master for Elixir -based builds (#144)
* Check tests failing for something that should pass

* Test with version-type: strict

* Add more tests

GitHub actions is refusing to run a given workflow :shrug

* Try to fix new test that shouldn't be failing

Which is exactly what we intended to originate by starting a new
pull request.

* Fix tests as per CI

* Fix tests as per CI

* Adapt to "latest"

* Fix as per CI results

Actions' window shows everything as Ok but then internals not

Error when evaluating 'runs-on' for job 'integration_test'. .github/workflows/ubuntu.yml (Line: 19, Col: 14): Unexpected type of value '', expected type: OneOf.

Strange one, this one!

* Try to "help" for non-OTP declared input

We do this for OTP-, but not for maint-
as the former is hopefully more common
than the latter

* Introduce `latest` to signify `master`

Semantically they're similar, but with `latest` we know:
1. to fetch Elixir's no-otp-... version
2. to fetch Erlang's master

whereas with 25 (latest at this moment) we'd
try to fetch elixirvsn-otp-25 which could fail with
Elixir master and version-type strict

* Fix as per CI

Still not 100% convinced that `latest` should be separate from `master`
but I want to know how tests run, in this case in particular

* Fix as per CI

* Fix as per CI

* Revert potential wrong decision

* Fix as per understand recent Elixir changes (namely master v. main)

* Try to simplify it

We introduce the concept of version v. branch (as per @ericmj)
and we use that to find the most appropriate Erlang/Elixir combo.
2022-10-19 21:10:26 +01:00
github-actions[bot] 4c52669fda Update 3rd party licenses (#145)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-10-11 13:20:09 +01:00
github-actions[bot] 6a5f23a6f0 Update 3rd party licenses (#143)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-09-23 13:40:49 +01:00
Wojtek Mach 8bfa104bdd Test environment variables are set (#142) 2022-09-16 20:01:17 +02:00
Wojtek Mach d85df626dd Fix setting INSTALL_DIR_FOR_OTP (#141) 2022-09-16 10:28:57 +02:00
Paulo F. Oliveira 6b2f8153b4 Crash on invalid Elixir+OTP combo (#134)
* Prevent "future" errors when choosing incompatible Elixir v. OTP versions

* Fix tests as per GitHub Actions' output

* Make test elixir `master` strict

It has no -otp- in the name
2022-09-13 08:21:46 +01:00
Wojtek Mach 7dd0d763a8 Install OTP on Windows to a local directory (#139) 2022-09-12 16:40:00 +02:00
Louis Pilfold ee0fa0b672 Update for latest Gleam (#138)
* Update for latest Gleam

- Gleam releases now use LLVM triplets for platforms so the download
  URLs have been updated accordingly.
- Gleam's rebar3 support has been removed.

This change means that future versions of this action cannot download
older versions of Gleam. I can make it backwards compatible, but I will
need help from someone who can convert the shell script into PowerShell
for Windows.

* Support older Gleam versions

* Remove rebar from Gleam
2022-09-12 15:35:29 +01:00
github-actions[bot] 4518ce17a4 Update 3rd party licenses (#135)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-08-22 14:19:29 +01:00
dependabot[bot] 1fddfab461 Bump @actions/core from 1.6.0 to 1.9.1 (#133)
* Bump @actions/core from 1.6.0 to 1.9.1

Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.6.0 to 1.9.1.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update what dependabot didn't

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2022-08-22 11:20:01 +01:00
github-actions[bot] 6942ea249f Update 3rd party licenses (#132)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-08-22 11:11:31 +01:00
Paulo F. Oliveira 69fb25ba7e Ease consumption (#125)
Don't take `maint-` -prefixed versions into account unless they're asked for it
specifically
At the same time, while fetching versions, make sure we identify them better so that
25 does not end up pulling maint-25 instead of OTP-25.0, as it should
2022-08-01 13:23:47 +01:00
Paulo F. Oliveira caa49b0658 Try current state with Ubuntu 22.04 (#124) 2022-07-12 21:59:53 -05:00
github-actions[bot] ae1b3f83c0 Update 3rd party licenses (#126)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-07-11 12:27:42 +01:00
Kian-Meng Ang 79c4ce944c Update README: signal OTP-25 as a working version (#122)
See https://github.com/erlef/setup-beam/pull/118
2022-06-27 12:44:56 +01:00
Michał Łępicki a7fc45fd2d Fix mispaste in README.md (#119) 2022-05-31 08:48:37 -05:00
Paulo F. Oliveira ac7b7d515b Test on top of Erlang/OTP 25+ (not RC) (#118)
* Add Erlang/OTP 25+ (not RC) to tests

* Test a specific combo

And a strict version

* Allow testing "edge" cases

We weren't taking our own considerations into account for version strictness
We want to be able to test cases where we use -otp- (if the consumer is doing
it, at least they have to use _strict_ to assert their decision)
2022-05-30 15:11:49 +01:00
Javier Garea b8427d3a11 Fix wrong environment variable descriptions in the README (#115) 2022-05-12 13:46:50 +01:00
github-actions[bot] c9256cba97 Update 3rd party licenses (#114)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-05-12 13:40:21 +01:00
github-actions[bot] 9627051904 Update 3rd party licenses (#113)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-05-09 17:24:54 +01:00
github-actions[bot] cb4115cacb Update 3rd party licenses (#112)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-26 13:33:03 +01:00
github-actions[bot] 1bf5800962 Update 3rd party licenses (#111)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-24 13:22:47 +01:00
Paulo F. Oliveira 311afd9034 Apply security fix as proposed by Dependabot (#110)
* Apply security fix as proposed by Dependabot

I actually went to the developer first, pull request the lib., but then my
update got reject, since the lib. moved to TypeScript (from JavaScript);
still, a new release was done and this might just solve our issue

* Update eslint as warned by GitHub notifications
2022-04-23 20:01:06 +01:00
Paulo F. Oliveira 9d4fdad6a1 Feature/run build dist (#109)
* Remove duplicates

We already have everything we need in 3RD_PARTY_LICENSES

* Be mindful of pull request creators
2022-04-21 23:51:29 +01:00
Bryan Paxton 10d50f7062 Use overwrite modifier on unzip to avoid prompts (#106) 2022-04-21 12:38:31 -05:00
github-actions[bot] 42313cae10 Update 3rd party licenses (#105)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-17 10:35:44 -05:00
github-actions[bot] 46b0c79322 Update 3rd party licenses (#104)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-13 16:11:09 +01:00
Paulo F. Oliveira 5436ca9587 Keep up with the times (#102)
* Keep up with the times

* Act on local static analysis (and other actions) results

npm run ... from package.json
2022-04-12 18:20:59 +01:00
github-actions[bot] 01cb298fa5 Update 3rd party licenses (#103)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-12 16:19:04 +01:00
Paulo F. Oliveira 2e0500f2a5 Handle strings as such (#100)
* Handle strings as such

* Let automation do its thing
2022-04-07 20:27:52 +01:00
github-actions[bot] 3e684c4e0b Update 3rd party licenses (#101)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-07 13:07:12 +01:00
github-actions[bot] 380359b6cf Update 3rd party licenses (#97)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-04-04 18:45:55 +01:00
dependabot[bot] 73feb48b6c Bump minimist from 1.2.5 to 1.2.6 (#98)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 18:44:47 +01:00
Paulo F. Oliveira c428d8c359 Attempt use on top of Erlang 25.0-rc1 (#93) 2022-02-22 11:09:02 +00:00
Paulo F. Oliveira 2494d08aa0 Add environment variables (#94)
* Allow for Windows'22 container

(win22 is just a guess, at this moment)

* Add environment variables

* Clean up code
2022-02-22 11:05:11 +00:00
Paulo F. Oliveira b28629c519 Allow for Windows'22 container (#91)
(win22 is just a guess, at this moment)
2022-02-22 11:04:38 +00:00
github-actions[bot] ebd945dd40 Update 3rd party licenses (#95)
Co-authored-by: GitHub Actions <actions@user.noreply.github.com>
2022-02-22 10:57:14 +00:00
Paulo F. Oliveira df03a946e0 Fix 3rd party license updater (#92)
Instead of pushing directly (since the main branch is protected) this creates a pull request
2022-02-22 10:54:04 +00:00
Paulo F. Oliveira 6c5caca0fb Update our dependencies to increase security (#88) 2022-01-13 20:49:02 +00:00
Paulo F. Oliveira 730ac65cba Fix failing CI (#87) 2022-01-12 18:22:12 +00:00
Michał Łępicki 3179686d1f Make OTP installation optional (#81) 2022-01-12 14:26:44 +00:00
Paulo F. Oliveira 65219deb69 Prevent deprecation warnings (#83) 2022-01-12 14:25:57 +00:00
Paulo F. Oliveira c71c5c91bb Allow using rebar3 nightly builds (#84) 2022-01-12 14:25:40 +00:00
Paulo F. Oliveira e6ab31075d Allow disabling problem matchers (#85) 2022-01-12 11:41:23 +00:00
Paulo F. Oliveira 3250a83e5a Automate updating 3rd party licenses (#82) 2022-01-12 11:40:11 +00:00
Bryan Paxton ccc3fdea3c Update third party licenses (#86) 2022-01-11 14:47:37 +00:00
Jason Axelson 782d47cc60 Mention what problem matchers do in the README (#75)
Otherwise it is difficult to know that the erlef/setup-beam matchers are
what is creating the warning/error annotations on PR's
2021-12-18 19:24:24 -06:00
Paulo F. Oliveira c255c7e97f Fix CI as per failure in main (action.yml) (#71)
* Fix CI as per failure in main (action.yml)

* Apply Dependabot alert from GitHub security alert digest

* Keep up with Node.js

* Run action.yml on Node 14 (locally)
2021-09-07 04:15:25 +01:00
Wojtek Mach 988e02bfe6 Update dist/ 2021-08-19 12:31:27 +02:00
Wojtek Mach 8a644c6f28 Use elixir executable to print the version, closes #70 2021-08-19 12:28:30 +02:00
Paulo F. Oliveira c988d89031 Add Gleam (#67) 2021-08-03 18:56:12 +01:00
Blake Kostner 4fbbcf2e6c Add Elixir/credo and Elixir/dialyzer problem matchers (#65) 2021-07-27 22:43:22 +01:00
Blake Kostner bae9638cba Add tests for github actions problem matchers (#64) 2021-07-27 17:50:40 +01:00
Paulo F. Oliveira 14d4bc3919 Ease debugging around ImageOS env.var (#63) 2021-07-26 17:30:18 +01:00
Bryan Paxton ade4f1d567 Don't preprend v when elixir version does not start with digits (#61) 2021-07-20 14:08:24 -05:00
Paulo F. Oliveira 9283f857f1 Improve warning message for missing ImageOS env. variable (self-hosted runners) (#59) 2021-07-12 18:35:08 +01:00
Paulo F. Oliveira 830642517c Improve visibility (+ fix bugs) over version-type and opt-in versions (#57)
(and tweak README regarding action versioning)
2021-07-09 10:11:50 +01:00
Paulo F. Oliveira d8a37f5aac Improve on "Add Windows to the mix" (#52)
* Support more OTP+Windows versions (try to bridge the gap with gleam-lang/setup-erlang that seems to support pre-21 versions)
* Merge ci.yml and test.yml
* Add Elixir to the Windows mix
* Hopefully improve error/warning messages
* Adapt the doc.s to the current reality
* Add option version-type (loose by default, for compatibility)
2021-07-08 15:35:25 +01:00
Paulo F. Oliveira 82b4475ba2 Add Windows to the mix (#49) 2021-06-24 21:58:51 +01:00
Paulo F. Oliveira dd4eb24e91 Adapt test var. naming to current reality (#47) 2021-06-09 16:21:33 +01:00
Paulo F. Oliveira e6db7bde79 Add Erlang 24 to README and some more info on version matching (#45) 2021-06-09 15:59:44 +01:00
Paulo F. Oliveira 31cf3db78c Ease maintenance (#43) 2021-05-28 14:49:33 +01:00
Paulo F. Oliveira 11d59b146c Allow for latest 100 rebar3 versions when fetching from GitHub (#42) 2021-05-27 20:28:05 -05:00
Wojtek Mach e332dc64ad Change how we print installed Elixir version (#36) 2021-05-26 13:29:59 +02:00
Paulo F. Oliveira b50aa18219 v1.7.1 (#35) 2021-05-15 00:29:16 +01:00
Paulo F. Oliveira a550a4c889 Coerce non-semver into semver (#34) 2021-05-15 00:07:41 +01:00
Paulo F. Oliveira d2707f347b Tweak our test combos (#31) 2021-04-19 23:17:55 +01:00
Paulo F. Oliveira 78d10b5f61 v1.7.0 (#30) 2021-04-03 00:31:42 +01:00
Paulo F. Oliveira f05ed1cf77 Add Erlang/OTP v. Ubuntu compatibility list (#27) 2021-03-31 22:00:01 +01:00
Paulo F. Oliveira 1f3954e2a3 Reduce size of dist (#26) 2021-03-31 19:18:27 +01:00
Paulo F. Oliveira 46b1995d92 Aim for warningless (and more complete) test coverage on rebar3 and mix (#25) 2021-03-31 18:52:14 +01:00
Paulo F. Oliveira 0b481810f8 Apply stricter linting (#24) 2021-03-30 21:58:09 +01:00
Paulo F. Oliveira 89cb00455a Introduce rebar-version (#9)
Previously (Remove redundant code) (+27 squashed commits)
Squashed commits:
[0b79c31] Rename as setup-beam
[312b42b] Simplify platform verification
[b43ca96] Prevent use of OTP- prefixed Erlang/OTP versions
[103a236] Move the promise-based approach to an async-based approach

(not testing for failure, so not guaranteeing readable/usable output either)
[1e7f631] Remove local test files
[d03e0c6] Prevent use of -otp- infixed Elixir versions
[697110e] Have versions output in action, not just in tests
[7360781] Ease test validations
[71e6999] Reinstall tests that were there before
[6602f20] Attempt at simplifying regexp matching with build listings
[09247af] Provide for an Elixir to "not OTP" fallback mechanism

(as explained by the comments)
[dfc4083] Attempt at renaming for clarity

We also get rid of return values when not reachable
We also move the `-otp-` part of the Elixir version upstream so it's easy to reason about
  (and update the tests accordingly)
[0d4eb28] Bump our dep.s

(trying to figure out why core.setFailed isn't making the action fail, as it should)
[ebf48ef] Have action fail (with an exception) when no expected version is found

(we otherwise feel that a simple warning is not enough, as it may end up hiding potential bugs)
[8478364] Adapt tests to our actual inputs
[16ea63d] Add prettier again, now sync'ed with jslint

(pass it on the code, already)
[cfc65df] Improve error messages and tests
[a017948] Test unavailable Elixir upon mix
[7f2a3e9] Test failing installations

Also output core.error when expected
[08061ca] Attempt at making shell scripts more robust
[4ee73cb] Separate test code from production code

1. inputs (for CI) are managed by code, not by .yml env. variables
2. rebar3_builds.txt added for stable repeatability
3. tests tweaked to make it easier to modify and drop dependency on production code
4. `dist` regenerated (duplicate files gone)
5. setup-elixir.js tweaked to this new reality
[d17fed4] Remove prettier from the package
[7d6f8f5] Actually break CI when we should
[b972eaf] Remove unrequired element
[0ffa28a] Ease maintenance and readability
[4690169] Fix as per broken tests
[a1371c6] Merge setup-erlang in
2021-03-30 11:54:20 -05:00
Bryan Paxton 86521d7b4d Rename to setup-beam (#21) 2021-03-29 14:51:27 -05:00
Eric Meadows-Jönsson 885971a72e v1.6.0 2021-01-21 14:20:44 +00:00
Bryan Paxton b9b3074680 Change occurences of actions/setup-elixir to erlef/setup-elixir (#2)
* Change all occurrences of actions/setup-elixir to erlef/setup-elixir
2021-01-19 15:20:06 -06:00
Bryan Paxton 560ba82c46 Merge pull request #1 from erlef/emj/otp-branches
Install OTP branches
2021-01-19 14:58:57 -06:00
Eric Meadows-Jönsson 4edd0cd12d Install OTP branches 2021-01-12 02:21:05 +00:00
Eric Meadows-Jönsson 3622b49cdd Remove experimental-otp 2021-01-12 00:51:05 +00:00
Jonathan Clem 96441ef64f Merge pull request #46 from deniskulicek/parametrize-otp-os-version
Fetch OTP release based on ImageOS environment variable
2020-11-17 08:26:49 -05:00
Denis Kulicek 6c1b312521 Update action.yml description 2020-10-29 14:30:42 +01:00
Denis Kulicek 2e57bfa4c5 Update action.yml with experimental-otp input 2020-10-29 14:28:26 +01:00
Denis Kulicek 7b728b73d0 Add experimental-otp input opt-in flag 2020-10-29 14:27:52 +01:00
Denis Kulicek d114e80cc4 Add osVersion parameter based on ImageOS env variable 2020-10-28 16:20:42 +01:00
149 changed files with 136970 additions and 6948 deletions
-1
View File
@@ -1,2 +1 @@
node_modules/** -diff linguist-generated=true
.licenses/** -diff linguist-generated=true
+35
View File
@@ -0,0 +1,35 @@
---
name: Bug report
about: Report a bug to improve this project
title: ''
labels: 'bug'
assignees: ''
---
#### The bug
A clear and concise description of what the bug is.
#### Software versions
A list of software versions where the bug is apparent, as detailed as possible:
* `setup-beam`: ...
* other (where applicable): ...
#### How to replicate
An ordered list of steps to replicate the bug:
1. run `...`
2. search for `...` in the error output
3. look at file `...`
#### Expected behaviour
What's expected to happen when you follow the steps listed above.
#### Additional context
Any other context about the bug.
+26
View File
@@ -0,0 +1,26 @@
---
name: Feature request
about: Request a feature for this project
title: ''
labels: 'feature'
assignees: ''
---
#### Is your feature request related to a problem?
A clear and concise description of what the problem is, e.g. "I'm always frustrated
when ..."
#### Describe the feature you'd like
A clear and concise description of what you want to happen after the new feature
is implemented.
#### Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
#### Additional context
Any other context about the feature request.
+11
View File
@@ -0,0 +1,11 @@
---
version: 2
updates:
- package-ecosystem: npm
directory: /
schedule:
interval: weekly
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
+7
View File
@@ -0,0 +1,7 @@
# Description
A brief description of your changes.
Closes #&lt;issue&gt;.
- [ ] I have read and understood the [contributing guidelines](/erlef/setup-beam/blob/main/CONTRIBUTING.md)
+131
View File
@@ -0,0 +1,131 @@
---
name: action
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
branches:
- '*'
workflow_dispatch: {}
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
jobs:
version:
name: Version with commit unique id
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
permissions:
contents: write
steps:
- uses: actions/checkout@v7.0.0
- name: Version it!
run: |
# We expect a string such as const setupBeamVersion = 'undefined' in the code
SHA=$(git rev-parse --short HEAD)
sed -i'.bak' \
-e "s/const setupBeamVersion = '.*'/const setupBeamVersion = '${SHA}'/g" \
src/setup-beam.js
npm run build-dist
git config user.name "GitHub Actions"
git config user.email "actions@user.noreply.github.com"
git add src/setup-beam.js
git add dist/index.js
git commit -m "Automation: update setup-beam version output to ${SHA}"
git push origin main
check_integrity:
name: Expected local npm actions
runs-on: ubuntu-latest
if: github.ref != 'refs/heads/main'
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/setup-node@v6.3.0
with:
node-version: '24'
- run: npm run build-dist
- name: Check if build left artifacts
run: git diff --exit-code --ignore-space-at-eol
check_action:
name: Action
runs-on: ubuntu-latest
if: github.ref != 'refs/heads/main'
steps:
- uses: actions/checkout@v7.0.0
- uses: raven-actions/actionlint@v2.2.0
unit_tests_ubuntu:
name: Unit tests (Ubuntu)
strategy:
matrix:
os:
- ubuntu-24.04-arm # ARM64
- ubuntu-latest # x86_64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/setup-node@v6.3.0
with:
node-version: '24'
- run: npm ci
- run: npm test
env:
NODE_ENV: test
- name: .tool-versions test
id: setup-beam
uses: ./
with:
install-rebar: false
install-hex: false
version-file: test/.tool-versions
version-type: strict
unit_tests_windows:
name: Unit tests (Windows)
strategy:
matrix:
os:
- windows-latest # x86_64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/setup-node@v6.3.0
with:
node-version: '24'
- run: npm install --production
- run: npm test
env:
NODE_ENV: test
- name: .tool-versions test
id: setup-beam
uses: ./
with:
install-rebar: false
install-hex: false
version-file: test/.tool-versions
version-type: strict
unit_tests_macos:
name: Unit tests (macOS)
strategy:
matrix:
os:
- macos-latest # ARM64
- macos-15-intel # x86_64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/setup-node@v6.3.0
with:
node-version: '24'
- run: npm ci
- run: npm test
env:
NODE_ENV: test
+41
View File
@@ -0,0 +1,41 @@
---
name: hexpm-mirrors
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
branches:
- "*"
workflow_dispatch: {}
jobs:
test-failing-first-mirror:
name: Test option hexpm-mirrors with a dummy first mirror
runs-on: ${{matrix.os}}
strategy:
fail-fast: false
matrix:
os: ['ubuntu-24.04', 'windows-2022', 'macos-15']
otp-version: ['27']
elixir-version: ['v1.18', '']
install-rebar: [true, false]
install-hex: [true, false]
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.otp-version}}
elixir-version: ${{matrix.elixir-version}}
install-rebar: ${{matrix.install-rebar}}
install-hex: ${{matrix.install-hex}}
hexpm-mirrors: |
https://mirror.invalid
https://cdn.jsdelivr.net/hex
https://builds.hex.pm
-27
View File
@@ -1,27 +0,0 @@
name: Licensed
on:
push: {branches: main}
pull_request: {branches: main}
repository_dispatch:
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
name: Check licenses
steps:
- uses: actions/checkout@v2
- uses: actions/cache@v1
with:
path: ~/.npm
key: ${{runner.os}}-npm-${{hashFiles('**/package-lock.json')}}
restore-keys: ${{runner.os}}-npm-
- run: npm ci
- name: Install licensed
run: |-
cd $RUNNER_TEMP
curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/2.9.2/licensed-2.9.2-linux-x64.tar.gz
sudo tar -xzf licensed.tar.gz
sudo mv licensed /usr/local/bin/licensed
- run: licensed status
+145
View File
@@ -0,0 +1,145 @@
---
name: macos
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
branches:
- '*'
workflow_dispatch: {}
jobs:
integration_test:
name: >
OS ${{matrix.combo.os}},
OTP ${{matrix.combo.otp-version}},
Elixir ${{matrix.combo.elixir-version}},
rebar3 ${{matrix.combo.rebar3-version}}
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
# macOS 14 - per README
- otp-version: '25'
os: 'macos-14'
- otp-version: '29'
os: 'macos-14'
# macOS 15 - per README
- otp-version: '25'
os: 'macos-15'
- otp-version: '29'
os: 'macos-15'
# macOS 26 - per README
- otp-version: '25'
os: 'macos-26'
- otp-version: '29'
os: 'macos-26'
# macOS latest
- otp-version: '27'
elixir-version: 'v1.17.0'
rebar3-version: '3.23'
os: 'macos-latest'
- otp-version: '26.0'
elixir-version: 'v1.14-otp-25'
os: 'macos-latest'
version-type: 'strict'
- otp-version: '26.0'
elixir-version: '1.14.5'
os: 'macos-latest'
version-type: 'strict'
- otp-version: '25.2'
elixir-version: '1.14.2'
os: 'macos-latest'
- otp-version: '25.2'
elixir-version: '1.14.3'
os: 'macos-latest'
version-type: 'strict'
- otp-version: '25.0'
elixir-version: 'v1.16.3-otp-25'
rebar3-version: '3.18.0'
os: 'macos-latest'
version-type: 'strict'
- otp-version: '25.0'
elixir-version: 'v1.16.3'
rebar3-version: '3.18.0'
os: 'macos-latest'
version-type: 'strict'
escript_packages: 'hex protobuf'
escript_script: 'protoc-gen-elixir --version'
- otp-version: 'latest'
rebar3-version: 'latest'
os: 'macos-latest'
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
version-type: ${{matrix.combo.version-type}}
- name: Erlang/OTP version (action)
run: echo "Erlang/OTP ${{steps.setup-beam.outputs.otp-version}}"
if: ${{matrix.combo.otp-version}}
- name: Elixir version (action)
run: echo "Elixir ${{steps.setup-beam.outputs.elixir-version}}"
if: ${{matrix.combo.elixir-version}}
- name: rebar3 version (action)
run: echo "rebar3 ${{steps.setup-beam.outputs.rebar3-version}}"
if: ${{matrix.combo.rebar3-version}}
- name: mix version and help (CLI)
run: |
mix -v
mix help local.rebar
mix help local.hex
if: ${{matrix.combo.elixir-version}}
- name: Run Elixir/Mix project tests
run: |
cd test/projects/elixir_mix
mix deps.get
mix test
if: ${{matrix.combo.elixir-version}}
- name: Run Erlang/rebar3 project tests
run: |
cd test/projects/erlang_rebar3
rebar3 ct
if: ${{matrix.combo.rebar3-version}}
- name: Run escript
run: |
mix escript.install --force ${{matrix.combo.escript_packages}}
${{matrix.combo.escript_script}}
if: ${{matrix.combo.escript_packages && matrix.combo.escript_script}}
environment_variables:
name: Environment variables
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
- otp-version: 27
elixir-version: 1.19
rebar3-version: 3.24
os: macos-latest
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
- run: env
- name: Check environment variables
run: |
"${INSTALL_DIR_FOR_ELIXIR}"/bin/elixir -v
"${INSTALL_DIR_FOR_OTP}"/bin/erl -version
"${INSTALL_DIR_FOR_REBAR3}"/bin/rebar3 version
-52
View File
@@ -1,52 +0,0 @@
name: Test
on:
push: {branches: main}
pull_request: {branches: main}
repository_dispatch:
workflow_dispatch:
jobs:
unit_test:
runs-on: ubuntu-latest
name: Unit tests
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with: {node-version: '12'}
- run: npm ci
- run: npm test
integration_test:
runs-on: ubuntu-latest
name: OTP ${{matrix.pair.otp-version}} / Elixir ${{matrix.pair.elixir-version}}
strategy:
matrix:
pair:
# Full Versions
- otp-version: '22.0'
elixir-version: '1.9.1'
# Semver ranges
- otp-version: '21.x'
elixir-version: '<1.9.1'
# Branches
- otp-version: '22.0'
elixir-version: master
# Pre-releases
- otp-version: '23.0'
elixir-version: '1.11.0-rc.0'
steps:
- uses: actions/checkout@v2
- name: Use actions/setup-elixir
id: setup-elixir
uses: ./
with:
otp-version: ${{matrix.pair.otp-version}}
elixir-version: ${{matrix.pair.elixir-version}}
- name: Output runtime versions
run: echo "Elixir ${{steps.setup-elixir.outputs.elixir-version}} / OTP ${{steps.setup-elixir.outputs.otp-version}}"
- name: Run Mix project tests
run: |-
cd test-project
mix deps.get
mix test
+174
View File
@@ -0,0 +1,174 @@
---
name: ubuntu
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
branches:
- '*'
workflow_dispatch: {}
jobs:
integration_test:
name: >
OS ${{matrix.combo.os}},
OTP ${{matrix.combo.otp-version}},
Elixir ${{matrix.combo.elixir-version}},
Gleam ${{matrix.combo.gleam-version}},
rebar3 ${{matrix.combo.rebar3-version}}
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
# Ubuntu 22.04 - per README
- otp-version: '24.2'
os: 'ubuntu-22.04'
- otp-version: '29'
os: 'ubuntu-22.04'
# Ubuntu 24.04 - per README
- otp-version: '24.3'
os: 'ubuntu-24.04'
- otp-version: '29'
os: 'ubuntu-24.04'
# Ubuntu 26.04 - per README
- otp-version: '26'
os: 'ubuntu-26.04'
- otp-version: '29'
os: 'ubuntu-26.04'
# Ubuntu latest
- otp-version: '27'
elixir-version: 'v1.17.0'
rebar3-version: '3.23'
os: 'ubuntu-latest'
- otp-version: '26.0'
elixir-version: 'v1.14-otp-25'
os: 'ubuntu-latest'
version-type: 'strict'
- otp-version: '26.0'
elixir-version: '1.14.5'
os: 'ubuntu-latest'
version-type: 'strict'
- otp-version: '25.2'
elixir-version: '1.14.2'
os: 'ubuntu-latest'
- otp-version: '25.2'
elixir-version: '1.14.3'
os: 'ubuntu-latest'
version-type: 'strict'
- otp-version: '25.0'
elixir-version: 'v1.16.2-otp-25'
rebar3-version: '3.18.0'
os: 'ubuntu-latest'
version-type: 'strict'
- otp-version: '25.0'
elixir-version: 'v1.16.3'
rebar3-version: '3.18.0'
os: 'ubuntu-latest'
version-type: 'strict'
- otp-version: 'latest'
rebar3-version: 'latest'
os: 'ubuntu-latest'
- gleam-version: '1.9.0'
otp-version: '27'
os: 'ubuntu-latest'
disable_problem_matchers: true
- gleam-version: '1.9.0'
otp-version: false
os: 'ubuntu-latest'
disable_problem_matchers: true
- elixir-version: 'v1.16'
otp-version: '24'
escript_packages: 'hex protobuf'
escript_script: 'protoc-gen-elixir --version'
os: 'ubuntu-latest'
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
gleam-version: ${{matrix.combo.gleam-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
version-type: ${{matrix.combo.version-type}}
- name: Erlang/OTP version (action)
run: echo "Erlang/OTP ${{steps.setup-beam.outputs.otp-version}}"
if: ${{matrix.combo.otp-version}}
- name: Elixir version (action)
run: echo "Elixir ${{steps.setup-beam.outputs.elixir-version}}"
if: ${{matrix.combo.elixir-version}}
- name: Gleam version (action)
run: echo "Gleam ${{steps.setup-beam.outputs.gleam-version}}"
if: ${{matrix.combo.gleam-version}}
- name: rebar3 version (action)
run: echo "rebar3 ${{steps.setup-beam.outputs.rebar3-version}}"
if: ${{matrix.combo.rebar3-version}}
- name: mix version and help (CLI)
run: |
mix -v
mix help local.rebar
mix help local.hex
if: ${{matrix.combo.elixir-version}}
- name: Run Elixir/Mix project tests
run: |
cd test/projects/elixir_mix
mix deps.get
mix test
if: ${{matrix.combo.elixir-version}}
- name: Run Erlang/rebar3 project tests
run: |
cd test/projects/erlang_rebar3
rebar3 ct
if: ${{matrix.combo.rebar3-version}}
- name: Format Gleam project (without installing Erlang/OTP)
run: |
cd test/projects/gleamgleam
gleam format
if: ${{ matrix.combo.gleam-version && !matrix.combo.otp-version }}
- name: Run Gleam project tests (without `rebar3`)
run: |
cd test/projects/gleamgleam
gleam test
if: ${{ matrix.combo.gleam-version && matrix.combo.otp-version && !matrix.combo.rebar3-version }}
- name: Run escript
run: |
mix escript.install --force ${{matrix.combo.escript_packages}}
${{matrix.combo.escript_script}}
if: ${{matrix.combo.escript_packages && matrix.combo.escript_script}}
environment_variables:
name: Environment variables
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
- otp-version: 27
elixir-version: 1.19
gleam-version: 1.10
rebar3-version: 3.24
os: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
gleam-version: ${{matrix.combo.gleam-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
- run: env
- name: Check environment variables
run: |
"${INSTALL_DIR_FOR_ELIXIR}"/bin/elixir -v
"${INSTALL_DIR_FOR_GLEAM}"/bin/gleam --version
"${INSTALL_DIR_FOR_OTP}"/bin/erl -version
"${INSTALL_DIR_FOR_REBAR3}"/bin/rebar3 version
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
set -eux
git config user.name "GitHub Actions"
git config user.email "actions@user.noreply.github.com"
BRANCH=feature/3rd-party-licenses-update
if git branch -a | grep "$BRANCH" > /dev/null; then
# already exists
exit
fi
git fetch origin
git checkout -b "$BRANCH"
npm run licenses
if ! git diff --exit-code 1> /dev/null ; then
# there's stuff to push
git add 3RD_PARTY_LICENSES
git commit -m "Update 3rd party licenses"
git push origin "$BRANCH"
gh pr create --fill \
--title "Update 3rd party licenses (automation)" \
--body "This is an automated action to update the action's 3rd party licenses"
fi
@@ -0,0 +1,22 @@
---
name: Update 3rd party licenses (automation)
permissions:
contents: write
pull-requests: write
on:
schedule:
- cron: '0 12 * * *'
workflow_dispatch: {}
jobs:
update:
name: Update 3rd party licenses
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
- run:
./.github/workflows/update_3rd_party_licenses.sh
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+160
View File
@@ -0,0 +1,160 @@
---
name: windows
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
branches:
- "*"
workflow_dispatch: {}
jobs:
integration_test:
name: >
OS ${{matrix.combo.os}},
OTP ${{matrix.combo.otp-version}},
Elixir ${{matrix.combo.elixir-version}},
Gleam ${{matrix.combo.gleam-version}},
rebar3 ${{matrix.combo.rebar3-version}}
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
# Windows 2022 - per README
- otp-version: '26' # 21 is "so old", at this moment, we can't find it in latest 100
os: 'windows-2022'
- otp-version: '29'
os: 'windows-2022'
# Windows 2025 - per README
- otp-version: '26' # 21 is "so old", at this moment, we can't find it in latest 100
os: 'windows-2025'
- otp-version: '29'
os: 'windows-2025'
# Windows latest
- otp-version: '<26'
elixir-version: '<1.17'
os: 'windows-latest'
- otp-version: '27'
elixir-version: 'v1.17.0'
rebar3-version: '3.23'
os: 'windows-latest'
- otp-version: '26.0'
elixir-version: 'main'
os: 'windows-latest'
version-type: 'strict'
- otp-version: '26.0'
elixir-version: 'v1.14-otp-25'
os: 'windows-latest'
version-type: 'strict'
- otp-version: '26.0'
elixir-version: '1.14.5'
os: 'windows-latest'
version-type: 'strict'
- elixir-version: 'v1.10'
otp-version: '23'
rebar3-version: '3.14'
os: 'windows-latest'
- elixir-version: 'v1.16'
otp-version: '24'
rebar3-version: '3.15'
os: 'windows-latest'
- gleam-version: '1.9.0'
otp-version: '27'
os: 'windows-latest'
- elixir-version: 'v1.16'
otp-version: '24'
escript_packages: 'hex protobuf'
escript_script: 'protoc-gen-elixir --version'
os: 'windows-latest'
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
gleam-version: ${{matrix.combo.gleam-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
version-type: ${{matrix.combo.version-type}}
- name: Erlang/OTP version (action)
run: echo "Erlang/OTP ${{steps.setup-beam.outputs.otp-version}}"
- name: Elixir version (action)
run: echo "Elixir ${{steps.setup-beam.outputs.elixir-version}}"
if: ${{matrix.combo.elixir-version}}
- name: Gleam version (action)
run: echo "Gleam ${{steps.setup-beam.outputs.gleam-version}}"
if: ${{matrix.combo.gleam-version}}
- name: rebar3 version (action)
run: echo "rebar3 ${{steps.setup-beam.outputs.rebar3-version}}"
- name: Run rebar3 and rebar3.cmd
run: |
# Should not fail
rebar3 version
rebar3.cmd version
if: ${{matrix.combo.rebar3-version}}
- name: rebar3 from Rust
run: |
cd test/projects/rust_rebar3_cmd
cargo test -- --nocapture
if: ${{matrix.combo.rebar3-version}}
- name: mix version and help (CLI)
run: |
mix -v
mix help local.rebar
mix help local.hex
if: ${{matrix.combo.elixir-version}}
- name: Run Elixir/Mix project tests
run: |
cd test/projects/elixir_mix
mix deps.get
mix test
if: ${{matrix.combo.elixir-version}}
- name: Run Erlang/rebar3 project tests
run: |
cd test/projects/erlang_rebar3
rebar3 ct
if: ${{matrix.combo.rebar3-version}}
- name: Run escript
run: |
mix escript.install --force ${{matrix.combo.escript_packages}}
${{matrix.combo.escript_script}}
if: ${{matrix.combo.escript_packages && matrix.combo.escript_script}}
environment_variables:
name: Environment variables
runs-on: ${{matrix.combo.os}}
strategy:
fail-fast: false
matrix:
combo:
- otp-version: 27
elixir-version: 1.19
gleam-version: 1.10
rebar3-version: 3.24
os: windows-latest
steps:
- uses: actions/checkout@v7.0.0
- name: Use erlef/setup-beam
id: setup-beam
uses: ./
with:
otp-version: ${{matrix.combo.otp-version}}
elixir-version: ${{matrix.combo.elixir-version}}
gleam-version: ${{matrix.combo.gleam-version}}
rebar3-version: ${{matrix.combo.rebar3-version}}
- run: env
- name: Check environment variables
run: |
& "$Env:INSTALL_DIR_FOR_ELIXIR/bin/elixir" "-v"
& "$Env:INSTALL_DIR_FOR_GLEAM/bin/gleam.exe" "--version"
& "$Env:INSTALL_DIR_FOR_OTP/bin/erl.exe" "+V"
& "$Env:INSTALL_DIR_FOR_REBAR3/bin/rebar3.cmd" "version"
& "$Env:INSTALL_DIR_FOR_REBAR3/bin/rebar3.ps1" "version"
shell: pwsh
+4
View File
@@ -0,0 +1,4 @@
/node_modules
/test/.tool-versions
/test/mise.toml
/dist/package.json
-21
View File
@@ -1,21 +0,0 @@
sources:
npm: true
npm:
production_only: false
allowed:
- apache-2.0
- bsd-2-clause
- bsd-3-clause
- isc
- mit
- cc0-1.0
- unlicense
reviewed:
npm:
- typed-rest-client # MIT
- underscore # MIT
- color-convert # MIT
-24
View File
@@ -1,24 +0,0 @@
---
name: "@actions/core"
version: 1.0.0
type: npm
summary: Actions core lib
homepage: https://github.com/actions/toolkit/tree/master/packages/core
license: mit
licenses:
- sources: LICENSE.md
text: "Copyright 2019 GitHub\r\n\r\nPermission is hereby granted, free of charge,
to any person obtaining a copy of this software and associated documentation files
(the \"Software\"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright
notice and this permission notice shall be included in all copies or substantial
portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE."
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: "@actions/core"
version: 1.2.6
type: npm
summary: Actions core lib
homepage: https://github.com/actions/toolkit/tree/main/packages/core
license: mit
licenses:
- sources: LICENSE.md
text: |-
The MIT License (MIT)
Copyright 2019 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-24
View File
@@ -1,24 +0,0 @@
---
name: "@actions/exec"
version: 1.0.0
type: npm
summary: Actions exec lib
homepage: https://github.com/actions/toolkit/tree/master/packages/exec
license: mit
licenses:
- sources: LICENSE.md
text: "Copyright 2019 GitHub\r\n\r\nPermission is hereby granted, free of charge,
to any person obtaining a copy of this software and associated documentation files
(the \"Software\"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright
notice and this permission notice shall be included in all copies or substantial
portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE."
notices: []
-30
View File
@@ -1,30 +0,0 @@
---
name: "@actions/exec"
version: 1.0.4
type: npm
summary: Actions exec lib
homepage: https://github.com/actions/toolkit/tree/master/packages/exec
license: mit
licenses:
- sources: Auto-generated MIT license text
text: |
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-24
View File
@@ -1,24 +0,0 @@
---
name: "@actions/io"
version: 1.0.0
type: npm
summary: Actions io lib
homepage: https://github.com/actions/toolkit/tree/master/packages/io
license: mit
licenses:
- sources: LICENSE.md
text: "Copyright 2019 GitHub\r\n\r\nPermission is hereby granted, free of charge,
to any person obtaining a copy of this software and associated documentation files
(the \"Software\"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright
notice and this permission notice shall be included in all copies or substantial
portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE."
notices: []
-30
View File
@@ -1,30 +0,0 @@
---
name: "@actions/io"
version: 1.0.2
type: npm
summary: Actions io lib
homepage: https://github.com/actions/toolkit/tree/master/packages/io
license: mit
licenses:
- sources: Auto-generated MIT license text
text: |
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-25
View File
@@ -1,25 +0,0 @@
---
name: '@actions/tool-cache'
version: 1.1.0
type: npm
summary: Actions tool-cache lib
homepage: https://github.com/actions/toolkit/tree/master/packages/exec
license: mit
licenses:
- sources: LICENSE.md
text:
"Copyright 2019 GitHub\r\n\r\nPermission is hereby granted, free of charge,
to any person obtaining a copy of this software and associated documentation files
(the \"Software\"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright
notice and this permission notice shall be included in all copies or substantial
portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE."
notices: []
-33
View File
@@ -1,33 +0,0 @@
---
name: "@babel/code-frame"
version: 7.8.3
type: npm
summary: Generate errors that contain a code frame that point to source locations.
homepage: https://babeljs.io/
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
@@ -1,33 +0,0 @@
---
name: "@babel/helper-validator-identifier"
version: 7.9.5
type: npm
summary: Validate identifier/keywords name
homepage:
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-33
View File
@@ -1,33 +0,0 @@
---
name: "@babel/highlight"
version: 7.9.0
type: npm
summary: Syntax highlight JavaScript strings for output in terminals.
homepage: https://babeljs.io/
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-33
View File
@@ -1,33 +0,0 @@
---
name: "@babel/runtime"
version: 7.9.6
type: npm
summary: babel's modular runtime helpers
homepage: https://babeljs.io/docs/en/next/babel-runtime
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-26
View File
@@ -1,26 +0,0 @@
---
name: "@types/color-name"
version: 1.1.1
type: npm
summary: TypeScript definitions for color-name
homepage: https://github.com/DefinitelyTyped/DefinitelyTyped#readme
license: mit
licenses:
- sources: LICENSE
text: " MIT License\r\n\r\n Copyright (c) Microsoft Corporation. All rights
reserved.\r\n\r\n Permission is hereby granted, free of charge, to any person
obtaining a copy\r\n of this software and associated documentation files (the
\"Software\"), to deal\r\n in the Software without restriction, including without
limitation the rights\r\n to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell\r\n copies of the Software, and to permit persons to
whom the Software is\r\n furnished to do so, subject to the following conditions:\r\n\r\n
\ The above copyright notice and this permission notice shall be included in
all\r\n copies or substantial portions of the Software.\r\n\r\n THE SOFTWARE
IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n
\ SOFTWARE\r\n"
notices: []
-26
View File
@@ -1,26 +0,0 @@
---
name: "@types/parse-json"
version: 4.0.0
type: npm
summary: TypeScript definitions for parse-json
homepage: https://github.com/DefinitelyTyped/DefinitelyTyped#readme
license: mit
licenses:
- sources: LICENSE
text: " MIT License\r\n\r\n Copyright (c) Microsoft Corporation. All rights
reserved.\r\n\r\n Permission is hereby granted, free of charge, to any person
obtaining a copy\r\n of this software and associated documentation files (the
\"Software\"), to deal\r\n in the Software without restriction, including without
limitation the rights\r\n to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell\r\n copies of the Software, and to permit persons to
whom the Software is\r\n furnished to do so, subject to the following conditions:\r\n\r\n
\ The above copyright notice and this permission notice shall be included in
all\r\n copies or substantial portions of the Software.\r\n\r\n THE SOFTWARE
IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n
\ SOFTWARE\r\n"
notices: []
-19
View File
@@ -1,19 +0,0 @@
---
name: "@zeit/ncc"
version: 0.22.1
type: npm
summary: "[![CI Status](https://github.com/zeit/ncc/workflows/CI/badge.svg)](https://github.com/zeit/ncc/actions?workflow=CI)
[![codecov](https://codecov.io/gh/zeit/ncc/branch/master/graph/badge.svg)](https://codecov.io/gh/zeit/ncc)"
homepage: https://github.com/zeit/ncc#readme
license: mit
licenses:
- sources: LICENSE
text: |-
Copyright 2018 ZEIT, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: ansi-styles
version: 3.2.1
type: npm
summary: ANSI escape codes for styling strings in the terminal
homepage: https://github.com/chalk/ansi-styles#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: ansi-styles
version: 4.2.1
type: npm
summary: ANSI escape codes for styling strings in the terminal
homepage: https://github.com/chalk/ansi-styles#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: callsites
version: 3.1.0
type: npm
summary: Get callsites from the V8 stack trace API
homepage: https://github.com/sindresorhus/callsites#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: chalk
version: 2.4.2
type: npm
summary: Terminal string styling done right
homepage: https://github.com/chalk/chalk#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: chalk
version: 4.0.0
type: npm
summary: Terminal string styling done right
homepage: https://github.com/chalk/chalk#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-34
View File
@@ -1,34 +0,0 @@
---
name: ci-info
version: 2.0.0
type: npm
summary: Get details about the current Continuous Integration environment
homepage: https://github.com/watson/ci-info
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2016-2018 Thomas Watson Steen
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- sources: README.md
text: "[MIT](LICENSE)"
notices: []
-35
View File
@@ -1,35 +0,0 @@
---
name: color-convert
version: 1.9.3
type: npm
summary: Plain color conversion functions
homepage: https://github.com/Qix-/color-convert#readme
license: other
licenses:
- sources: LICENSE
text: |+
Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: README.md
text: Copyright &copy; 2011-2016, Heather Arthur and Josh Junon. Licensed under
the [MIT License](LICENSE).
notices: []
-35
View File
@@ -1,35 +0,0 @@
---
name: color-convert
version: 2.0.1
type: npm
summary: Plain color conversion functions
homepage: https://github.com/Qix-/color-convert#readme
license: other
licenses:
- sources: LICENSE
text: |+
Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: README.md
text: Copyright &copy; 2011-2016, Heather Arthur and Josh Junon. Licensed under
the [MIT License](LICENSE).
notices: []
-24
View File
@@ -1,24 +0,0 @@
---
name: color-name
version: 1.1.3
type: npm
summary: A list of color names and its values
homepage: https://github.com/dfcreative/color-name
license: mit
licenses:
- sources: LICENSE
text: "The MIT License (MIT)\r\nCopyright (c) 2015 Dmitry Ivanov\r\n\r\nPermission
is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the \"Software\"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and
to permit persons to whom the Software is furnished to do so, subject to the following
conditions:\r\n\r\nThe above copyright notice and this permission notice shall
be included in all copies or substantial portions of the Software.\r\n\r\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
notices: []
-24
View File
@@ -1,24 +0,0 @@
---
name: color-name
version: 1.1.4
type: npm
summary: A list of color names and its values
homepage: https://github.com/colorjs/color-name
license: mit
licenses:
- sources: LICENSE
text: "The MIT License (MIT)\r\nCopyright (c) 2015 Dmitry Ivanov\r\n\r\nPermission
is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the \"Software\"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and
to permit persons to whom the Software is furnished to do so, subject to the following
conditions:\r\n\r\nThe above copyright notice and this permission notice shall
be included in all copies or substantial portions of the Software.\r\n\r\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
notices: []
-32
View File
@@ -1,32 +0,0 @@
---
name: compare-versions
version: 3.6.0
type: npm
summary: Compare semver version strings to find greater, equal or lesser.
homepage: https://github.com/omichelsen/compare-versions#readme
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2015-2017 Ole Michelsen
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-34
View File
@@ -1,34 +0,0 @@
---
name: cosmiconfig
version: 6.0.0
type: npm
summary: Find and load configuration from a package.json property, rc file, or CommonJS
module
homepage: https://github.com/davidtheclark/cosmiconfig#readme
license: mit
licenses:
- sources: LICENSE
text: |+
The MIT License (MIT)
Copyright (c) 2015 David Clark
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-36
View File
@@ -1,36 +0,0 @@
---
name: error-ex
version: 1.3.2
type: npm
summary: Easy error subclassing and stack customization
homepage: https://github.com/qix-/node-error-ex#readme
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2015 JD Ballard
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: README.md
text: |-
Licensed under the [MIT License](http://opensource.org/licenses/MIT).
You can find a copy of it in [LICENSE](LICENSE).
notices: []
@@ -1,34 +0,0 @@
---
name: escape-string-regexp
version: 1.0.5
type: npm
summary: Escape RegExp special characters
homepage: https://github.com/sindresorhus/escape-string-regexp#readme
license: mit
licenses:
- sources: license
text: |
The MIT License (MIT)
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](http://sindresorhus.com)
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: find-up
version: 4.1.0
type: npm
summary: Find a file or directory by walking up parent directories
homepage: https://github.com/sindresorhus/find-up#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: find-versions
version: 3.2.0
type: npm
summary: 'Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`'
homepage: https://github.com/sindresorhus/find-versions#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: has-flag
version: 3.0.0
type: npm
summary: Check if argv has a specific flag
homepage: https://github.com/sindresorhus/has-flag#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: has-flag
version: 4.0.0
type: npm
summary: Check if argv has a specific flag
homepage: https://github.com/sindresorhus/has-flag#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-27
View File
@@ -1,27 +0,0 @@
---
name: husky
version: 4.2.5
type: npm
summary: Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush,
post-merge/postmerge and all that stuff...)
homepage: https://github.com/typicode/husky#readme
license: mit
licenses:
- sources: LICENSE
text: "MIT License\n\nCopyright (c) 2017 \n\nPermission is hereby granted, free
of charge, to any person obtaining a copy\nof this software and associated documentation
files (the \"Software\"), to deal\nin the Software without restriction, including
without limitation the rights\nto use, copy, modify, merge, publish, distribute,
sublicense, and/or sell\ncopies of the Software, and to permit persons to whom
the Software is\nfurnished to do so, subject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all\ncopies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE\nSOFTWARE.\n"
- sources: README.md
text: MIT
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: import-fresh
version: 3.2.1
type: npm
summary: Import a module while bypassing the cache
homepage: https://github.com/sindresorhus/import-fresh#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-36
View File
@@ -1,36 +0,0 @@
---
name: is-arrayish
version: 0.2.1
type: npm
summary: Determines if an object can be used as an array
homepage: https://github.com/qix-/node-is-arrayish#readme
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2015 JD Ballard
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: README.md
text: |-
Licensed under the [MIT License](http://opensource.org/licenses/MIT).
You can find a copy of it in [LICENSE](LICENSE).
notices: []
-34
View File
@@ -1,34 +0,0 @@
---
name: js-tokens
version: 4.0.0
type: npm
summary: A regex that tokenizes JavaScript.
homepage: https://github.com/lydell/js-tokens#readme
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: README.md
text: "[MIT](LICENSE)."
notices: []
@@ -1,18 +0,0 @@
---
name: json-parse-better-errors
version: 1.0.2
type: npm
summary: JSON.parse with context information on error
homepage: https://github.com/zkat/json-parse-better-errors#readme
license: mit
licenses:
- sources: LICENSE.md
text: |
Copyright 2017 Kat Marchán
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-34
View File
@@ -1,34 +0,0 @@
---
name: lines-and-columns
version: 1.1.6
type: npm
summary: Maps lines and columns to character offsets and back.
homepage: https://github.com/eventualbuddha/lines-and-columns#readme
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2015 Brian Donovan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: README.md
text: MIT
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: locate-path
version: 5.0.0
type: npm
summary: Get the first path that exists on disk of multiple paths
homepage: https://github.com/sindresorhus/locate-path#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
@@ -1,32 +0,0 @@
---
name: opencollective-postinstall
version: 2.0.2
type: npm
summary: Lightweight npm postinstall message to invite people to donate to your collective
homepage: https://github.com/opencollective/opencollective-postinstall#readme
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2018 Open Collective
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: p-limit
version: 2.3.0
type: npm
summary: Run multiple promise-returning & async functions with limited concurrency
homepage: https://github.com/sindresorhus/p-limit#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: p-locate
version: 4.1.0
type: npm
summary: Get the first fulfilled promise that satisfies the provided testing function
homepage: https://github.com/sindresorhus/p-locate#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: p-try
version: 2.2.0
type: npm
summary: "`Start a promise chain"
homepage: https://github.com/sindresorhus/p-try#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: parent-module
version: 1.0.1
type: npm
summary: Get the path of the parent module
homepage: https://github.com/sindresorhus/parent-module#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-20
View File
@@ -1,20 +0,0 @@
---
name: parse-json
version: 5.0.0
type: npm
summary: Parse JSON with more helpful errors
homepage: https://github.com/sindresorhus/parse-json#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: path-exists
version: 4.0.0
type: npm
summary: Check if a path exists
homepage: https://github.com/sindresorhus/path-exists#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: path-type
version: 4.0.0
type: npm
summary: Check if a path is a file, directory, or symlink
homepage: https://github.com/sindresorhus/path-type#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: pkg-dir
version: 4.2.0
type: npm
summary: Find the root directory of a Node.js project or npm package
homepage: https://github.com/sindresorhus/pkg-dir#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-27
View File
@@ -1,27 +0,0 @@
---
name: please-upgrade-node
version: 3.2.0
type: npm
summary: Displays a beginner-friendly message telling your user to upgrade their version
of Node
homepage: https://github.com/typicode/please-upgrade-node#readme
license: mit
licenses:
- sources: LICENSE
text: "MIT License\n\nCopyright (c) 2017 \n\nPermission is hereby granted, free
of charge, to any person obtaining a copy\nof this software and associated documentation
files (the \"Software\"), to deal\nin the Software without restriction, including
without limitation the rights\nto use, copy, modify, merge, publish, distribute,
sublicense, and/or sell\ncopies of the Software, and to permit persons to whom
the Software is\nfurnished to do so, subject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all\ncopies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE\nSOFTWARE.\n"
- sources: README.md
text: MIT - [Typicode :cactus:](https://github.com/typicode) - [Patreon](https://patreon.com/typicode)
notices: []
-18
View File
@@ -1,18 +0,0 @@
---
name: prettier
version: 2.0.5
type: npm
summary: Prettier is an opinionated code formatter
homepage: https://prettier.io
license: mit
licenses:
- sources: LICENSE
text: |
Copyright © James Long and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-32
View File
@@ -1,32 +0,0 @@
---
name: regenerator-runtime
version: 0.13.5
type: npm
summary: Runtime for Regenerator-compiled generator and async functions.
homepage:
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2014-present, Facebook, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: resolve-from
version: 4.0.0
type: npm
summary: Resolve the path of a module like `require.resolve()` but from a given path
homepage: https://github.com/sindresorhus/resolve-from#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-31
View File
@@ -1,31 +0,0 @@
---
name: semver-compare
version: 1.0.0
type: npm
summary: compare two semver version strings, returning -1, 0, or 1
homepage: https://github.com/substack/semver-compare
license: other
licenses:
- sources: LICENSE
text: |
This software is released under the MIT license:
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.markdown
text: MIT
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: semver-regex
version: 2.0.0
type: npm
summary: Regular expression for matching semver versions
homepage: https://github.com/sindresorhus/semver-regex#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
-26
View File
@@ -1,26 +0,0 @@
---
name: semver
version: 6.3.0
type: npm
summary: The semantic version parser used by npm.
homepage: https://github.com/npm/node-semver#readme
license: isc
licenses:
- sources: LICENSE
text: |
The ISC License
Copyright (c) Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
notices: []
-22
View File
@@ -1,22 +0,0 @@
---
name: slash
version: 3.0.0
type: npm
summary: Convert Windows backslash paths to slash paths
homepage: https://github.com/sindresorhus/slash#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT © [Sindre Sorhus](https://sindresorhus.com)
notices: []
@@ -1,22 +0,0 @@
---
name: supports-color
version: 5.5.0
type: npm
summary: Detect whether a terminal supports color
homepage: https://github.com/chalk/supports-color#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- sources: readme.md
text: MIT
notices: []
@@ -1,20 +0,0 @@
---
name: supports-color
version: 7.1.0
type: npm
summary: Detect whether a terminal supports color
homepage: https://github.com/chalk/supports-color#readme
license: mit
licenses:
- sources: license
text: |
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
-35
View File
@@ -1,35 +0,0 @@
---
name: tunnel
version: 0.0.4
type: npm
summary: Node HTTP/HTTPS Agents for tunneling proxies
homepage: https://github.com/koichik/node-tunnel/
license: mit
licenses:
- sources: LICENSE
text: |
The MIT License (MIT)
Copyright (c) 2012 Koichi Kobayashi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
- sources: README.md
text: Licensed under the [MIT](https://github.com/koichik/node-tunnel/blob/master/LICENSE)
license.
notices: []
-927
View File
@@ -1,927 +0,0 @@
---
name: typed-rest-client
version: 1.5.0
type: npm
summary: Node Rest and Http Clients for use with TypeScript
homepage: https://github.com/Microsoft/typed-rest-client#readme
license: other
licenses:
- sources: LICENSE
text: |
Typed Rest Client for Node.js
Copyright (c) Microsoft Corporation
All rights reserved.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices:
- sources: ThirdPartyNotice.txt
text: "\nTHIRD-PARTY SOFTWARE NOTICES AND INFORMATION\nDo Not Translate or Localize\n\nThis
Visual Studio Team Services extension (vsts-task-lib) is based on or incorporates
material from the projects listed below (Third Party IP). The original copyright
notice and the license under which Microsoft received such Third Party IP, are
set forth below. Such licenses and notices are provided for informational purposes
only. Microsoft licenses the Third Party IP to you under the licensing terms for
the Visual Studio Team Services extension. Microsoft reserves all other rights
not expressly granted under this agreement, whether by implication, estoppel or
otherwise.\n\n1.\t@types/glob (https://www.github.com/DefinitelyTyped/DefinitelyTyped.git)\n2.\t@types/minimatch
(https://www.github.com/DefinitelyTyped/DefinitelyTyped.git)\n3.\t@types/mocha
(https://www.github.com/DefinitelyTyped/DefinitelyTyped.git)\n4.\t@types/node
(https://www.github.com/DefinitelyTyped/DefinitelyTyped.git)\n5.\t@types/shelljs
(https://www.github.com/DefinitelyTyped/DefinitelyTyped.git)\n6.\tbalanced-match
(git://github.com/juliangruber/balanced-match.git)\n7.\tbrace-expansion (git://github.com/juliangruber/brace-expansion.git)\n8.\tbrowser-stdout
(git+ssh://git@github.com/kumavis/browser-stdout.git)\n9.\tcommander (git+https://github.com/tj/commander.js.git)\n10.\tconcat-map
(git://github.com/substack/node-concat-map.git)\n11.\tdebug (git://github.com/visionmedia/debug.git)\n12.\tdiff
(git://github.com/kpdecker/jsdiff.git)\n13.\tescape-string-regexp (git+https://github.com/sindresorhus/escape-string-regexp.git)\n14.\tfs.realpath
(git+https://github.com/isaacs/fs.realpath.git)\n15.\tglob (git://github.com/isaacs/node-glob.git)\n16.\tgraceful-readlink
(git://github.com/zhiyelee/graceful-readlink.git)\n17.\tgrowl (git://github.com/tj/node-growl.git)\n18.\thas-flag
(git+https://github.com/sindresorhus/has-flag.git)\n19.\the (git+https://github.com/mathiasbynens/he.git)\n20.\tinflight
(git+https://github.com/npm/inflight.git)\n21.\tinherits (git://github.com/isaacs/inherits.git)\n22.\tinterpret
(git://github.com/tkellen/node-interpret.git)\n23.\tjson3 (git://github.com/bestiejs/json3.git)\n24.\tlodash.create
(git+https://github.com/lodash/lodash.git)\n25.\tlodash.isarguments (git+https://github.com/lodash/lodash.git)\n26.\tlodash.isarray
(git+https://github.com/lodash/lodash.git)\n27.\tlodash.keys (git+https://github.com/lodash/lodash.git)\n28.\tlodash._baseassign
(git+https://github.com/lodash/lodash.git)\n29.\tlodash._basecopy (git+https://github.com/lodash/lodash.git)\n30.\tlodash._basecreate
(git+https://github.com/lodash/lodash.git)\n31.\tlodash._getnative (git+https://github.com/lodash/lodash.git)\n32.\tlodash._isiterateecall
(git+https://github.com/lodash/lodash.git)\n33.\tminimatch (git://github.com/isaacs/minimatch.git)\n34.\tminimist
(git://github.com/substack/minimist.git)\n35.\tmkdirp (git+https://github.com/substack/node-mkdirp.git)\n36.\tmocha
(git+https://github.com/mochajs/mocha.git)\n37.\tms (git+https://github.com/zeit/ms.git)\n38.\tonce
(git://github.com/isaacs/once.git)\n39.\tpath-is-absolute (git+https://github.com/sindresorhus/path-is-absolute.git)\n40.\tpath-parse
(git+https://github.com/jbgutierrez/path-parse.git)\n41.\trechoir (git://github.com/tkellen/node-rechoir.git)\n42.\tresolve
(git://github.com/substack/node-resolve.git)\n43.\tsemver (git://github.com/npm/node-semver.git)\n44.\tshelljs
(git://github.com/shelljs/shelljs.git)\n45.\tsupports-color (git+https://github.com/chalk/supports-color.git)\n46.\ttunnel
(git+https://github.com/koichik/node-tunnel.git)\n47.\ttypescript (git+https://github.com/Microsoft/TypeScript.git)\n48.\tunderscore
(git://github.com/jashkenas/underscore.git)\n49.\twrappy (git+https://github.com/npm/wrappy.git)\n\n\n%%
@types/glob NOTICES, INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nMIT
License\n\n Copyright (c) Microsoft Corporation. All rights reserved.\n\n Permission
is hereby granted, free of charge, to any person obtaining a copy\n of this
software and associated documentation files (the \"Software\"), to deal\n in
the Software without restriction, including without limitation the rights\n to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies
of the Software, and to permit persons to whom the Software is\n furnished
to do so, subject to the following conditions:\n\n The above copyright notice
and this permission notice shall be included in all\n copies or substantial
portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE\n SOFTWARE\n=========================================\nEND
OF @types/glob NOTICES, INFORMATION, AND LICENSE\n\n%% @types/minimatch NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nMIT
License\n\n Copyright (c) Microsoft Corporation. All rights reserved.\n\n Permission
is hereby granted, free of charge, to any person obtaining a copy\n of this
software and associated documentation files (the \"Software\"), to deal\n in
the Software without restriction, including without limitation the rights\n to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies
of the Software, and to permit persons to whom the Software is\n furnished
to do so, subject to the following conditions:\n\n The above copyright notice
and this permission notice shall be included in all\n copies or substantial
portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE\n SOFTWARE\n=========================================\nEND
OF @types/minimatch NOTICES, INFORMATION, AND LICENSE\n\n%% @types/mocha NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nMIT
License\n\n Copyright (c) Microsoft Corporation. All rights reserved.\n\n Permission
is hereby granted, free of charge, to any person obtaining a copy\n of this
software and associated documentation files (the \"Software\"), to deal\n in
the Software without restriction, including without limitation the rights\n to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies
of the Software, and to permit persons to whom the Software is\n furnished
to do so, subject to the following conditions:\n\n The above copyright notice
and this permission notice shall be included in all\n copies or substantial
portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE\n SOFTWARE\n=========================================\nEND
OF @types/mocha NOTICES, INFORMATION, AND LICENSE\n\n%% @types/node NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nMIT License\n\n
\ Copyright (c) Microsoft Corporation. All rights reserved.\n\n Permission
is hereby granted, free of charge, to any person obtaining a copy\n of this
software and associated documentation files (the \"Software\"), to deal\n in
the Software without restriction, including without limitation the rights\n to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies
of the Software, and to permit persons to whom the Software is\n furnished
to do so, subject to the following conditions:\n\n The above copyright notice
and this permission notice shall be included in all\n copies or substantial
portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE\n SOFTWARE\n=========================================\nEND
OF @types/node NOTICES, INFORMATION, AND LICENSE\n\n%% @types/shelljs NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nMIT
License\n\n Copyright (c) Microsoft Corporation. All rights reserved.\n\n Permission
is hereby granted, free of charge, to any person obtaining a copy\n of this
software and associated documentation files (the \"Software\"), to deal\n in
the Software without restriction, including without limitation the rights\n to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies
of the Software, and to permit persons to whom the Software is\n furnished
to do so, subject to the following conditions:\n\n The above copyright notice
and this permission notice shall be included in all\n copies or substantial
portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE\n SOFTWARE\n=========================================\nEND
OF @types/shelljs NOTICES, INFORMATION, AND LICENSE\n\n%% balanced-match NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\n(MIT)\n\nCopyright
(c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;\n\nPermission is hereby
granted, free of charge, to any person obtaining a copy of\nthis software and
associated documentation files (the \"Software\"), to deal in\nthe Software without
restriction, including without limitation the rights to\nuse, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit
persons to whom the Software is furnished to do\nso, subject to the following
conditions:\n\nThe above copyright notice and this permission notice shall be
included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE
IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n=========================================\nEND
OF balanced-match NOTICES, INFORMATION, AND LICENSE\n\n%% brace-expansion NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nNo
license text available.\n=========================================\nEND OF brace-expansion
NOTICES, INFORMATION, AND LICENSE\n\n%% browser-stdout NOTICES, INFORMATION, AND
LICENSE BEGIN HERE\n=========================================\nNo license text
available.\n=========================================\nEND OF browser-stdout NOTICES,
INFORMATION, AND LICENSE\n\n%% commander NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\n(The MIT License)\n\nCopyright
(c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted,
free of charge, to any person obtaining\na copy of this software and associated
documentation files (the\n'Software'), to deal in the Software without restriction,
including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute,
sublicense, and/or sell copies of the Software, and to\npermit persons to whom
the Software is furnished to do so, subject to\nthe following conditions:\n\nThe
above copyright notice and this permission notice shall be\nincluded in all copies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS',
WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF commander
NOTICES, INFORMATION, AND LICENSE\n\n%% concat-map NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nThis software is released
under the MIT license:\n\nPermission is hereby granted, free of charge, to any
person obtaining a copy of\nthis software and associated documentation files (the
\"Software\"), to deal in\nthe Software without restriction, including without
limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of\nthe Software, and to permit persons to whom the Software
is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright
notice and this permission notice shall be included in all\ncopies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF concat-map
NOTICES, INFORMATION, AND LICENSE\n\n%% debug NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\n(The MIT License)\n\nCopyright
(c) 2014 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted,
free of charge, to any person obtaining a copy of this software \nand associated
documentation files (the 'Software'), to deal in the Software without restriction,
\nincluding without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, \nand/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all copies
or substantial \nportions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS',
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT \nLIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, \nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE \nSOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.\n=========================================\nEND OF debug
NOTICES, INFORMATION, AND LICENSE\n\n%% diff NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nSoftware License Agreement
(BSD License)\n\nCopyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>\n\nAll
rights reserved.\n\nRedistribution and use of this software in source and binary
forms, with or without modification,\nare permitted provided that the following
conditions are met:\n\n* Redistributions of source code must retain the above\n
\ copyright notice, this list of conditions and the\n following disclaimer.\n\n*
Redistributions in binary form must reproduce the above\n copyright notice, this
list of conditions and the\n following disclaimer in the documentation and/or
other\n materials provided with the distribution.\n\n* Neither the name of Kevin
Decker nor the names of its\n contributors may be used to endorse or promote
products\n derived from this software without specific prior\n written permission.\n\nTHIS
SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY
EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER\nIN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.\n=========================================\nEND OF diff NOTICES,
INFORMATION, AND LICENSE\n\n%% escape-string-regexp NOTICES, INFORMATION, AND
LICENSE BEGIN HERE\n=========================================\nThe MIT License
(MIT)\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission
is hereby granted, free of charge, to any person obtaining a copy\nof this software
and associated documentation files (the \"Software\"), to deal\nin the Software
without restriction, including without limitation the rights\nto use, copy, modify,
merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and
to permit persons to whom the Software is\nfurnished to do so, subject to the
following conditions:\n\nThe above copyright notice and this permission notice
shall be included in\nall copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n=========================================\nEND
OF escape-string-regexp NOTICES, INFORMATION, AND LICENSE\n\n%% fs.realpath NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nThe
ISC License\n\nCopyright (c) Isaac Z. Schlueter and Contributors\n\nPermission
to use, copy, modify, and/or distribute this software for any\npurpose with or
without fee is hereby granted, provided that the above\ncopyright notice and this
permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\"
AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING
ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n----\n\nThis
library bundles a version of the `fs.realpath` and `fs.realpathSync`\nmethods
from Node.js v0.10 under the terms of the Node.js MIT license.\n\nNode's license
follows, also included at the header of `old.js` which contains\nthe licensed
code:\n\n Copyright Joyent, Inc. and other Node contributors.\n\n Permission
is hereby granted, free of charge, to any person obtaining a\n copy of this software
and associated documentation files (the \"Software\"),\n to deal in the Software
without restriction, including without limitation\n the rights to use, copy,
modify, merge, publish, distribute, sublicense,\n and/or sell copies of the Software,
and to permit persons to whom the\n Software is furnished to do so, subject to
the following conditions:\n\n The above copyright notice and this permission
notice shall be included in\n all copies or substantial portions of the Software.\n\n
\ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
\ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE.\n=========================================\nEND
OF fs.realpath NOTICES, INFORMATION, AND LICENSE\n\n%% glob NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThe ISC License\n\nCopyright
(c) Isaac Z. Schlueter and Contributors\n\nPermission to use, copy, modify, and/or
distribute this software for any\npurpose with or without fee is hereby granted,
provided that the above\ncopyright notice and this permission notice appear in
all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.\n=========================================\nEND OF glob NOTICES,
INFORMATION, AND LICENSE\n\n%% graceful-readlink NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nThe MIT License (MIT)\n\nCopyright
(c) 2015 Zhiye Li\n\nPermission is hereby granted, free of charge, to any person
obtaining a copy\nof this software and associated documentation files (the \"Software\"),
to deal\nin the Software without restriction, including without limitation the
rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies
of the Software, and to permit persons to whom the Software is\nfurnished to do
so, subject to the following conditions:\n\nThe above copyright notice and this
permission notice shall be included in all\ncopies or substantial portions of
the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n=========================================\nEND
OF graceful-readlink NOTICES, INFORMATION, AND LICENSE\n\n%% growl NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nNo license
text available.\n=========================================\nEND OF growl NOTICES,
INFORMATION, AND LICENSE\n\n%% has-flag NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\nThe MIT License (MIT)\n\nCopyright
(c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is
hereby granted, free of charge, to any person obtaining a copy\nof this software
and associated documentation files (the \"Software\"), to deal\nin the Software
without restriction, including without limitation the rights\nto use, copy, modify,
merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and
to permit persons to whom the Software is\nfurnished to do so, subject to the
following conditions:\n\nThe above copyright notice and this permission notice
shall be included in\nall copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n=========================================\nEND
OF has-flag NOTICES, INFORMATION, AND LICENSE\n\n%% he NOTICES, INFORMATION, AND
LICENSE BEGIN HERE\n=========================================\nCopyright Mathias
Bynens <https://mathiasbynens.be/>\n\nPermission is hereby granted, free of charge,
to any person obtaining\na copy of this software and associated documentation
files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF he NOTICES,
INFORMATION, AND LICENSE\n\n%% inflight NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\nThe ISC License\n\nCopyright
(c) Isaac Z. Schlueter\n\nPermission to use, copy, modify, and/or distribute this
software for any\npurpose with or without fee is hereby granted, provided that
the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD
TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA
OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n=========================================\nEND
OF inflight NOTICES, INFORMATION, AND LICENSE\n\n%% inherits NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThe ISC License\n\nCopyright
(c) Isaac Z. Schlueter\n\nPermission to use, copy, modify, and/or distribute this
software for any\npurpose with or without fee is hereby granted, provided that
the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD
TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA
OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n=========================================\nEND
OF inherits NOTICES, INFORMATION, AND LICENSE\n\n%% interpret NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright (c)
2014 Tyler Kellen\n\nPermission is hereby granted, free of charge, to any person\nobtaining
a copy of this software and associated documentation\nfiles (the \"Software\"),
to deal in the Software without\nrestriction, including without limitation the
rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies
of the Software, and to permit persons to whom the\nSoftware is furnished to do
so, subject to the following\nconditions:\n\nThe above copyright notice and this
permission notice shall be\nincluded in all copies or substantial portions of
the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n=========================================\nEND
OF interpret NOTICES, INFORMATION, AND LICENSE\n\n%% json3 NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright (c)
2012-2014 Kit Cambridge.\nhttp://kitcambridge.be/\n\nPermission is hereby granted,
free of charge, to any person obtaining a copy of\nthis software and associated
documentation files (the \"Software\"), to deal in\nthe Software without restriction,
including without limitation the rights to\nuse, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies\nof the Software, and to permit persons
to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all\ncopies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE\nSOFTWARE.\n=========================================\nEND OF json3 NOTICES,
INFORMATION, AND LICENSE\n\n%% lodash.create NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nCopyright 2012-2015 The
Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash.create
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash.isarguments NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright jQuery
Foundation and other contributors <https://jquery.org/>\n\nBased on Underscore.js,
copyright Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nThis software consists of voluntary contributions
made by many\nindividuals. For exact contribution history, see the revision history\navailable
at https://github.com/lodash/lodash\n\nThe following license applies to all parts
of this software except as\ndocumented below:\n\n====\n\nPermission is hereby
granted, free of charge, to any person obtaining\na copy of this software and
associated documentation files (the\n\"Software\"), to deal in the Software without
restriction, including\nwithout limitation the rights to use, copy, modify, merge,
publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit
persons to whom the Software is furnished to do so, subject to\nthe following
conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded
in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED
\"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n====\n\nCopyright and related rights
for sample code are waived via CC0. Sample\ncode is defined as all source code
displayed within the prose of the\ndocumentation.\n\nCC0: http://creativecommons.org/publicdomain/zero/1.0/\n\n====\n\nFiles
located in the node_modules and vendor directories are externally\nmaintained
libraries used by this software which have their own\nlicenses; we recommend you
read them, as their terms may differ from the\nterms above.\n=========================================\nEND
OF lodash.isarguments NOTICES, INFORMATION, AND LICENSE\n\n%% lodash.isarray NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nCopyright
2012-2015 The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js,
copyright 2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters
& Editors <http://underscorejs.org/>\n\nPermission is hereby granted, free of
charge, to any person obtaining\na copy of this software and associated documentation
files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash.isarray
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash.keys NOTICES, INFORMATION, AND
LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash.keys
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash._baseassign NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash._baseassign
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash._basecopy NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash._basecopy
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash._basecreate NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash._basecreate
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash._getnative NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash._getnative
NOTICES, INFORMATION, AND LICENSE\n\n%% lodash._isiterateecall NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright 2012-2015
The Dojo Foundation <http://dojofoundation.org/>\nBased on Underscore.js, copyright
2009-2015 Jeremy Ashkenas,\nDocumentCloud and Investigative Reporters & Editors
<http://underscorejs.org/>\n\nPermission is hereby granted, free of charge, to
any person obtaining\na copy of this software and associated documentation files
(the\n\"Software\"), to deal in the Software without restriction, including\nwithout
limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense,
and/or sell copies of the Software, and to\npermit persons to whom the Software
is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright
notice and this permission notice shall be\nincluded in all copies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF lodash._isiterateecall
NOTICES, INFORMATION, AND LICENSE\n\n%% minimatch NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nThe ISC License\n\nCopyright
(c) Isaac Z. Schlueter and Contributors\n\nPermission to use, copy, modify, and/or
distribute this software for any\npurpose with or without fee is hereby granted,
provided that the above\ncopyright notice and this permission notice appear in
all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.\n=========================================\nEND OF minimatch
NOTICES, INFORMATION, AND LICENSE\n\n%% minimist NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nThis software is released
under the MIT license:\n\nPermission is hereby granted, free of charge, to any
person obtaining a copy of\nthis software and associated documentation files (the
\"Software\"), to deal in\nthe Software without restriction, including without
limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of\nthe Software, and to permit persons to whom the Software
is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright
notice and this permission notice shall be included in all\ncopies or substantial
portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF minimist NOTICES,
INFORMATION, AND LICENSE\n\n%% mkdirp NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\nCopyright 2010 James Halliday
(mail@substack.net)\n\nThis project is free software released under the MIT/X11
license:\n\nPermission is hereby granted, free of charge, to any person obtaining
a copy\nof this software and associated documentation files (the \"Software\"),
to deal\nin the Software without restriction, including without limitation the
rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies
of the Software, and to permit persons to whom the Software is\nfurnished to do
so, subject to the following conditions:\n\nThe above copyright notice and this
permission notice shall be included in\nall copies or substantial portions of
the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n=========================================\nEND
OF mkdirp NOTICES, INFORMATION, AND LICENSE\n\n%% mocha NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\n(The MIT License)\n\nCopyright
(c) 2011-2017 JS Foundation and contributors, https://js.foundation\n\nPermission
is hereby granted, free of charge, to any person obtaining\na copy of this software
and associated documentation files (the\n'Software'), to deal in the Software
without restriction, including\nwithout limitation the rights to use, copy, modify,
merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and
to\npermit persons to whom the Software is furnished to do so, subject to\nthe
following conditions:\n\nThe above copyright notice and this permission notice
shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n=========================================\nEND
OF mocha NOTICES, INFORMATION, AND LICENSE\n\n%% ms NOTICES, INFORMATION, AND
LICENSE BEGIN HERE\n=========================================\nThe MIT License
(MIT)\n\nCopyright (c) 2016 Zeit, Inc.\n\nPermission is hereby granted, free of
charge, to any person obtaining a copy\nof this software and associated documentation
files (the \"Software\"), to deal\nin the Software without restriction, including
without limitation the rights\nto use, copy, modify, merge, publish, distribute,
sublicense, and/or sell\ncopies of the Software, and to permit persons to whom
the Software is\nfurnished to do so, subject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all\ncopies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE\nSOFTWARE.\n=========================================\nEND OF ms NOTICES,
INFORMATION, AND LICENSE\n\n%% once NOTICES, INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nThe
ISC License\n\nCopyright (c) Isaac Z. Schlueter and Contributors\n\nPermission
to use, copy, modify, and/or distribute this software for any\npurpose with or
without fee is hereby granted, provided that the above\ncopyright notice and this
permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\"
AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING
ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n=========================================\nEND
OF once NOTICES, INFORMATION, AND LICENSE\n\n%% path-is-absolute NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThe MIT License
(MIT)\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission
is hereby granted, free of charge, to any person obtaining a copy\nof this software
and associated documentation files (the \"Software\"), to deal\nin the Software
without restriction, including without limitation the rights\nto use, copy, modify,
merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and
to permit persons to whom the Software is\nfurnished to do so, subject to the
following conditions:\n\nThe above copyright notice and this permission notice
shall be included in\nall copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n=========================================\nEND
OF path-is-absolute NOTICES, INFORMATION, AND LICENSE\n\n%% path-parse NOTICES,
INFORMATION, AND LICENSE BEGIN HERE\n=========================================\nNo
license text available.\n=========================================\nEND OF path-parse
NOTICES, INFORMATION, AND LICENSE\n\n%% rechoir NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nCopyright (c) 2015 Tyler
Kellen\n\nPermission is hereby granted, free of charge, to any person\nobtaining
a copy of this software and associated documentation\nfiles (the \"Software\"),
to deal in the Software without\nrestriction, including without limitation the
rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies
of the Software, and to permit persons to whom the\nSoftware is furnished to do
so, subject to the following\nconditions:\n\nThe above copyright notice and this
permission notice shall be\nincluded in all copies or substantial portions of
the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n=========================================\nEND
OF rechoir NOTICES, INFORMATION, AND LICENSE\n\n%% resolve NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThis software
is released under the MIT license:\n\nPermission is hereby granted, free of charge,
to any person obtaining a copy of\nthis software and associated documentation
files (the \"Software\"), to deal in\nthe Software without restriction, including
without limitation the rights to\nuse, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of\nthe Software, and to permit persons to whom
the Software is furnished to do so,\nsubject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in all\ncopies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.\n=========================================\nEND OF resolve NOTICES,
INFORMATION, AND LICENSE\n\n%% semver NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\nCopyright (c) Isaac Z. Schlueter
(\"Author\")\nAll rights reserved.\n\nThe BSD License\n\nRedistribution and use
in source and binary forms, with or without\nmodification, are permitted provided
that the following conditions\nare met:\n\n1. Redistributions of source code must
retain the above copyright\n notice, this list of conditions and the following
disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n
\ notice, this list of conditions and the following disclaimer in the\n documentation
and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED
BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\nANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR\nPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY,\nWHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE\nOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN\nIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n=========================================\nEND
OF semver NOTICES, INFORMATION, AND LICENSE\n\n%% shelljs NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nCopyright (c)
2012, Artur Adib <arturadib@gmail.com>\nAll rights reserved.\n\nYou may use this
project under the terms of the New BSD license as follows:\n\nRedistribution and
use in source and binary forms, with or without\nmodification, are permitted provided
that the following conditions are met:\n * Redistributions of source code must
retain the above copyright\n notice, this list of conditions and the following
disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n
\ notice, this list of conditions and the following disclaimer in the\n documentation
and/or other materials provided with the distribution.\n * Neither the name
of Artur Adib nor the\n names of the contributors may be used to endorse
or promote products\n derived from this software without specific prior written
permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
\"AS IS\" \nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE \nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
\nARE DISCLAIMED. IN NO EVENT SHALL ARTUR ADIB BE LIABLE FOR ANY\nDIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF \nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.\n=========================================\nEND OF shelljs NOTICES,
INFORMATION, AND LICENSE\n\n%% supports-color NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nThe MIT License (MIT)\n\nCopyright
(c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is
hereby granted, free of charge, to any person obtaining a copy\nof this software
and associated documentation files (the \"Software\"), to deal\nin the Software
without restriction, including without limitation the rights\nto use, copy, modify,
merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and
to permit persons to whom the Software is\nfurnished to do so, subject to the
following conditions:\n\nThe above copyright notice and this permission notice
shall be included in\nall copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n=========================================\nEND
OF supports-color NOTICES, INFORMATION, AND LICENSE\n\n%% tunnel NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThe MIT License
(MIT)\n\nCopyright (c) 2012 Koichi Kobayashi\n\nPermission is hereby granted,
free of charge, to any person obtaining a copy\nof this software and associated
documentation files (the \"Software\"), to deal\nin the Software without restriction,
including without limitation the rights\nto use, copy, modify, merge, publish,
distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons
to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe
above copyright notice and this permission notice shall be included in\nall copies
or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN\nTHE SOFTWARE.\n=========================================\nEND OF tunnel NOTICES,
INFORMATION, AND LICENSE\n\n%% typescript NOTICES, INFORMATION, AND LICENSE BEGIN
HERE\n=========================================\nApache License\n\nVersion 2.0,
January 2004\n\nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE,
REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the
terms and conditions for use, reproduction, and distribution as defined by Sections
1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or
entity authorized by the copyright owner that is granting the License.\n\n\"Legal
Entity\" shall mean the union of the acting entity and all other entities that
control, are controlled by, or are under common control with that entity. For
the purposes of this definition, \"control\" means (i) the power, direct or indirect,
to cause the direction or management of such entity, whether by contract or otherwise,
or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or
(iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean
an individual or Legal Entity exercising permissions granted by this License.\n\n\"Source\"
form shall mean the preferred form for making modifications, including but not
limited to software source code, documentation source, and configuration files.\n\n\"Object\"
form shall mean any form resulting from mechanical transformation or translation
of a Source form, including but not limited to compiled object code, generated
documentation, and conversions to other media types.\n\n\"Work\" shall mean the
work of authorship, whether in Source or Object form, made available under the
License, as indicated by a copyright notice that is included in or attached to
the work (an example is provided in the Appendix below).\n\n\"Derivative Works\"
shall mean any work, whether in Source or Object form, that is based on (or derived
from) the Work and for which the editorial revisions, annotations, elaborations,
or other modifications represent, as a whole, an original work of authorship.
For the purposes of this License, Derivative Works shall not include works that
remain separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work
of authorship, including the original version of the Work and any modifications
or additions to that Work or Derivative Works thereof, that is intentionally submitted
to Licensor for inclusion in the Work by the copyright owner or by an individual
or Legal Entity authorized to submit on behalf of the copyright owner. For the
purposes of this definition, \"submitted\" means any form of electronic, verbal,
or written communication sent to the Licensor or its representatives, including
but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but excluding communication
that is conspicuously marked or otherwise designated in writing by the copyright
owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any
individual or Legal Entity on behalf of whom a Contribution has been received
by Licensor and subsequently incorporated within the Work.\n\n2. Grant of Copyright
License. Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright license to reproduce, prepare Derivative Works of, publicly
display, publicly perform, sublicense, and distribute the Work and such Derivative
Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the
terms and conditions of this License, each Contributor hereby grants to You a
perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except
as stated in this section) patent license to make, have made, use, offer to sell,
sell, import, and otherwise transfer the Work, where such license applies only
to those patent claims licensable by such Contributor that are necessarily infringed
by their Contribution(s) alone or by combination of their Contribution(s) with
the Work to which such Contribution(s) was submitted. If You institute patent
litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
alleging that the Work or a Contribution incorporated within the Work constitutes
direct or contributory patent infringement, then any patent licenses granted to
You under this License for that Work shall terminate as of the date such litigation
is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without modifications,
and in Source or Object form, provided that You meet the following conditions:\n\nYou
must give any other recipients of the Work or Derivative Works a copy of this
License; and\n\nYou must cause any modified files to carry prominent notices stating
that You changed the files; and\n\nYou must retain, in the Source form of any
Derivative Works that You distribute, all copyright, patent, trademark, and attribution
notices from the Source form of the Work, excluding those notices that do not
pertain to any part of the Derivative Works; and\n\nIf the Work includes a \"NOTICE\"
text file as part of its distribution, then any Derivative Works that You distribute
must include a readable copy of the attribution notices contained within such
NOTICE file, excluding those notices that do not pertain to any part of the Derivative
Works, in at least one of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or documentation, if provided
along with the Derivative Works; or, within a display generated by the Derivative
Works, if and wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and do not modify the License.
You may add Your own attribution notices within Derivative Works that You distribute,
alongside or as an addendum to the NOTICE text from the Work, provided that such
additional attribution notices cannot be construed as modifying the License. You
may add Your own copyright statement to Your modifications and may provide additional
or different license terms and conditions for use, reproduction, or distribution
of Your modifications, or for any such Derivative Works as a whole, provided Your
use, reproduction, and distribution of the Work otherwise complies with the conditions
stated in this License.\n\n5. Submission of Contributions. Unless You explicitly
state otherwise, any Contribution intentionally submitted for inclusion in the
Work by You to the Licensor shall be under the terms and conditions of this License,
without any additional terms or conditions. Notwithstanding the above, nothing
herein shall supersede or modify the terms of any separate license agreement you
may have executed with Licensor regarding such Contributions.\n\n6. Trademarks.
This License does not grant permission to use the trade names, trademarks, service
marks, or product names of the Licensor, except as required for reasonable and
customary use in describing the origin of the Work and reproducing the content
of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable
law or agreed to in writing, Licensor provides the Work (and each Contributor
provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, either express or implied, including, without limitation, any warranties
or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR
PURPOSE. You are solely responsible for determining the appropriateness of using
or redistributing the Work and assume any risks associated with Your exercise
of permissions under this License.\n\n8. Limitation of Liability. In no event
and under no legal theory, whether in tort (including negligence), contract, or
otherwise, unless required by applicable law (such as deliberate and grossly negligent
acts) or agreed to in writing, shall any Contributor be liable to You for damages,
including any direct, indirect, special, incidental, or consequential damages
of any character arising as a result of this License or out of the use or inability
to use the Work (including but not limited to damages for loss of goodwill, work
stoppage, computer failure or malfunction, or any and all other commercial damages
or losses), even if such Contributor has been advised of the possibility of such
damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer, and charge a fee
for, acceptance of support, warranty, indemnity, or other liability obligations
and/or rights consistent with this License. However, in accepting such obligations,
You may act only on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify, defend, and hold
each Contributor harmless for any liability incurred by, or claims asserted against,
such Contributor by reason of your accepting any such warranty or additional liability.\n\nEND
OF TERMS AND CONDITIONS\n=========================================\nEND OF typescript
NOTICES, INFORMATION, AND LICENSE\n\n%% underscore NOTICES, INFORMATION, AND LICENSE
BEGIN HERE\n=========================================\nCopyright (c) 2009-2015
Jeremy Ashkenas, DocumentCloud and Investigative\nReporters & Editors\n\nPermission
is hereby granted, free of charge, to any person\nobtaining a copy of this software
and associated documentation\nfiles (the \"Software\"), to deal in the Software
without\nrestriction, including without limitation the rights to use,\ncopy, modify,
merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and
to permit persons to whom the\nSoftware is furnished to do so, subject to the
following\nconditions:\n\nThe above copyright notice and this permission notice
shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE
SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n=========================================\nEND
OF underscore NOTICES, INFORMATION, AND LICENSE\n\n%% wrappy NOTICES, INFORMATION,
AND LICENSE BEGIN HERE\n=========================================\nThe ISC License\n\nCopyright
(c) Isaac Z. Schlueter and Contributors\n\nPermission to use, copy, modify, and/or
distribute this software for any\npurpose with or without fee is hereby granted,
provided that the above\ncopyright notice and this permission notice appear in
all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.\n=========================================\nEND OF wrappy NOTICES,
INFORMATION, AND LICENSE"
-34
View File
@@ -1,34 +0,0 @@
---
name: underscore
version: 1.8.3
type: npm
summary: JavaScript's functional programming helper library.
homepage: http://underscorejs.org
license: other
licenses:
- sources: LICENSE
text: |
Copyright (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative
Reporters & Editors
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
notices: []
-39
View File
@@ -1,39 +0,0 @@
---
name: uuid
version: 3.3.3
type: npm
summary: RFC4122 (v1, v4, and v5) UUIDs
homepage: https://github.com/kelektiv/node-uuid#readme
license: mit
licenses:
- sources: LICENSE.md
text: |
The MIT License (MIT)
Copyright (c) 2010-2016 Robert Kieffer and other contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices:
- sources: AUTHORS
text: |-
Robert Kieffer <robert@broofa.com>
Christoph Tavan <dev@tavan.de>
AJ ONeal <coolaj86@gmail.com>
Vincent Voyer <vincent@zeroload.net>
Roman Shtylman <shtylman@gmail.com>
-34
View File
@@ -1,34 +0,0 @@
---
name: which-pm-runs
version: 1.0.0
type: npm
summary: Detects what package manager executes the process
homepage: https://github.com/zkochan/which-pm-runs#readme
license: mit
licenses:
- sources: LICENSE
text: |-
The MIT License (MIT)
Copyright (c) 2017 Zoltan Kochan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- sources: README.md
text: "[MIT](LICENSE) © [Zoltan Kochan](http://kochan.io)"
notices: []
-24
View File
@@ -1,24 +0,0 @@
---
name: yaml
version: 1.9.2
type: npm
summary: JavaScript parser and stringifier for YAML
homepage: https://eemeli.org/yaml/
license: isc
licenses:
- sources: LICENSE
text: |
Copyright 2018 Eemeli Aro <eemeli@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
notices: []
+4
View File
@@ -0,0 +1,4 @@
---
default: true
MD013:
line_length: 100
+3 -3
View File
@@ -1,7 +1,7 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"arrowParens": "always",
"bracketSpacing": true,
"semi": false,
"singleQuote": true,
"trailingComma": "es5"
"trailingComma": "all"
}
+4250
View File
File diff suppressed because it is too large Load Diff
-77
View File
@@ -1,77 +0,0 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- The use of sexualized language or imagery and unwelcome sexual attention or
advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic
address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at
[support@github.com](mailto:support@github.com). All complaints will be
reviewed and investigated and will result in a response that is deemed
necessary and appropriate to the circumstances. The project team is obligated
to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
+22 -8
View File
@@ -1,14 +1,18 @@
## Contributing
# Contributing
[fork]: https://github.com/actions/setup-elixir/fork
[pr]: https://github.com/actions/setup-elixir/compare
[code-of-conduct]: https://github.com/actions/setup-elixir/blob/main/CODE_OF_CONDUCT.md
[fork]: https://github.com/erlef/setup-beam/fork
[pr]: https://github.com/erlef/setup-beam/compare
[code-of-conduct]: https://github.com/erlef/.github/blob/main/CODE_OF_CONDUCT.md
Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great.
Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for
keeping it great.
Contributions to this project are [released](https://help.github.com/articles/github-terms-of-service/#6-contributions-under-repository-license) to the public under the [project's open source license](LICENSE.md).
Contributions to this project are
[released](https://help.github.com/articles/github-terms-of-service/#6-contributions-under-repository-license)
to the public under the [project's open source license](LICENSE.md).
Please note that this project is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project you agree to abide by its terms.
Please note that this project is released with a [Contributor Code of Conduct][code-of-conduct]. By
participating in this project you agree to abide by its terms.
## Submitting a pull request
@@ -22,8 +26,18 @@ Please note that this project is released with a [Contributor Code of Conduct][c
Here are a few things you can do that will increase the likelihood of your pull request being accepted:
- Write tests.
- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests.
- Keep your change as focused as possible. If there are multiple changes you would like to make that
are not dependent upon each other, consider submitting them as separate pull requests.
- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
- Execute `npm run build-dist` and fix any issues arising from that
## Running tests
When running tests locally, a valid classic GitHub token with the `repo` scope is required for tests
to pass.
- Export the token in the current shell: `export GITHUB_TOKEN=<contents>`
- Run tests `npm test`
## Resources
+1 -1
View File
@@ -1,4 +1,4 @@
The MIT License (MIT)
# The MIT License (MIT)
Copyright (c) 2019 GitHub, Inc. and contributors
+4 -1
View File
@@ -1,4 +1,7 @@
Problem matchers in [elixir.json](.github/elixir.json) are adapted from [here](https://github.com/fr1zle/vscode-elixir/blob/45eddb589acd7ac98e0c7305d1c2b24668ca709a/package.json#L70-L118),
# Elixir Problem Matchers
Elixir Problem Matchers in [elixir-matchers.json](matchers/elixir-matchers.json)
are adapted from [vscode-elixir/package.json](https://github.com/fr1zle/vscode-elixir/blob/45eddb589acd7ac98e0c7305d1c2b24668ca709a/package.json#L70-L118),
available under the [MIT license](https://github.com/fr1zle/vscode-elixir/blob/45eddb589acd7ac98e0c7305d1c2b24668ca709a/LICENSE.md):
MIT License
+366 -81
View File
@@ -1,68 +1,274 @@
# setup-elixir
# setup-beam [![Action][action-img]][action]&nbsp;[![Ubuntu][ubuntu-img]][ubuntu]&nbsp;[![Windows][windows-img]][windows]&nbsp;[![macOS][macos-img]][macos]
[![](https://github.com/actions/setup-elixir/workflows/Test/badge.svg)](https://github.com/actions/setup-elixir/actions)
[![](https://github.com/actions/setup-elixir/workflows/Licensed/badge.svg)](https://github.com/actions/setup-elixir/actions)
[action]: https://github.com/erlef/setup-beam/actions/workflows/action.yml
[action-img]: https://github.com/erlef/setup-beam/actions/workflows/action.yml/badge.svg
[ubuntu]: https://github.com/erlef/setup-beam/actions/workflows/ubuntu.yml
[ubuntu-img]: https://github.com/erlef/setup-beam/actions/workflows/ubuntu.yml/badge.svg
[windows]: https://github.com/erlef/setup-beam/actions/workflows/windows.yml
[windows-img]: https://github.com/erlef/setup-beam/actions/workflows/windows.yml/badge.svg
[macos]: https://github.com/erlef/setup-beam/actions/workflows/macos.yml
[macos-img]: https://github.com/erlef/setup-beam/actions/workflows/macos.yml/badge.svg
This action sets up an Elixir environment for use in a GitHub Actions
This action sets up an Erlang/OTP environment for use in a GitHub Actions
workflow by:
- Installing OTP
- Installing Elixir
**Note** Currently, this action currently only supports Actions' `ubuntu-` runtimes.
- installing [Erlang/OTP](https://www.erlang.org/)
- optionally, installing [Elixir](https://elixir-lang.org/)
- optionally, installing [Gleam](https://gleam.run/)
- optionally, installing [`rebar3`](https://www.rebar3.org/)
- optionally, installing [`local.hex`](https://hex.pm/)
- optionally, installing [`local.rebar`](https://www.rebar3.org/)
- optionally, opting for strict or loose version matching
- optionally, having
[problem matchers](https://github.com/actions/toolkit/blob/main/docs/problem-matchers.md) show
warnings and errors on pull requests
- optionally, using a version file (as explained in "Version file", below), to identify versions
## Usage
See [action.yml](action.yml).
See [action.yml](action.yml) for the action's specification.
**Note** The OTP release version specification is [relatively
complex](http://erlang.org/doc/system_principles/versions.html#version-scheme).
For best results, we recommend specifying exact OTP and Elixir versions.
However, values like `22.x` are also accepted, and we attempt to resolve them
according to semantic versioning rules.
### Input versioning
Additionally, it is recommended that one specifies OTP and Elixir versions
Input (tools') versions are controlled via `with:` (check the examples below).
#### Strict versions
The Erlang/OTP release version specification, for example, is [relatively
complex](http://erlang.org/doc/system_principles/versions.html#version-scheme), so,
for best results, we recommend specifying exact
versions, and setting option `version-type` to `strict`.
#### Version ranges
However, values like `22.x`, or even `>22`, are also accepted, and we attempt to resolve them
according to semantic versioning rules. This implicitly means `version-type` is `loose`,
which is also the default value for this option.
#### Specify versions as strings, not numbers
Additionally, it is recommended that one specifies versions
using YAML strings, as these examples do, so that numbers like `23.0` don't
end up being parsed as `23`, which is not equivalent.
For pre-release Elixir versions, such as `1.11.0-rc.0`, use the full version
specifier (`1.11.0-rc.0`). Pre-release versions are opt-in, so `1.11.x` will
not match a pre-release.
#### Pre-release versions
### Basic example
To use a pre-release version such as `v1.11.0-rc.0`, specify the exact version
(`v1.11.0-rc.0`) and set `version-type` to `strict`.
Note that pre-release versions are opt-in by default.
Patterns like `1.11.x` do not include pre-release versions unless `latest` is specified.
#### "Latest" versions
To retrieve the most recent available version of a tool, set the version to `latest`.
This may include pre-release versions such as release candidates.
If you want to target only the latest stable release and exclude pre-releases, use a
version range like `> 0` instead.
Note that the `latest` version is determined locally by the action based on the versions it
has retrieved. This may differ from how [GitHub defines "latest"](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository),
and some repositories may present different interpretations.
If you're unsure, perform a test run and compare the resolved version against the version you
expect to be considered the latest.
### Compatibility between Operating System and Erlang/OTP
This list presents the known working version combos between the target operating system
and Erlang/OTP.
| Operating system | Erlang/OTP | OTP Architecture | Status
|- |- | - |-
| `ubuntu-22.04` | 24.2 - 29 | x86_64, arm64 | ✅
| `ubuntu-24.04` | 24.3 - 29 | x86_64, arm64 | ✅
| `ubuntu-26.04` | 26 - 29 | x86_64, arm64 | ✅
| `windows-2022` | 21\* - 29 | x86_64, x86 | ✅
| `windows-2025` | 21\* - 29 | x86_64, x86 | ✅
| `macOS-14` | 25 - 29 | x86_64, arm64 | ✅
| `macOS-15` | 25 - 29 | x86_64, arm64 | ✅
| `macOS-26` | 25 - 29 | x86_64, arm64 | ✅
**Note** \*: prior to 23, Windows builds are only available for minor versions, e.g. 21.0, 21.3,
22.0, etc.
### Compatibility between Erlang/OTP and rebar3
Check [version compatibility](https://github.com/erlang/rebar3?tab=readme-ov-file#compatibility-between-rebar3-and-erlangotp)
in `erlang/rebar3`.
### Self-hosted runners
Self-hosted runners need to set env. variable `ImageOS` to one of the following, since the action
uses that to download assets:
| ImageOS | Operating system
|- |-
| `ubuntu22` | `ubuntu-22.04`
| `ubuntu22-arm64` | `ubuntu-22.04`
| `ubuntu24` | `ubuntu-24.04`
| `ubuntu24-arm64` | `ubuntu-24.04`
| `ubuntu26` | `ubuntu-26.04`
| `ubuntu26-arm64` | `ubuntu-26.04`
| `win22` | `windows-2022`
| `win25` | `windows-2025`
| `win25-vs2026` | `windows-2025`
| `macos14` | `macOS-14`
| `macos15` | `macOS-15`
| `macos26` | `macOS-26`
as per the following example:
```yaml
...
jobs:
test:
runs-on: self-hosted
env:
ImageOS: ubuntu24 # equivalent to runs-on ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
...
```
### Outputs
The action provides the following outputs:
| Output | Content
|- |-
| `otp-version` | The Erlang version, e.g. `OTP-26.0`
| `elixir-version` | The Elixir version, e.g. `v1.14-otp-26`
| `gleam-version` | The Gleam version, e.g. `v1.5.1`
| `rebar3-version` | The `rebar3` version, e.g. `3.18.0`
| `setup-beam-version` | The commit unique id of the executed action version, e.g. `a34c98f`
accessible as `${{steps.<setup-beam-step-id>.outputs.<Output>}}`,
e.g. `${{steps.setup-beam.outputs.erlang-version}}`
### Version file
A version file is specified via input `version-file` (e.g. `.tool-versions` or `mise.toml`).
The file type is inferred from the filename: files ending in `.toml` are parsed as
[mise](https://mise.jdx.dev/configuration.html#tools-dev-tools) configuration, and all others
are parsed as [`.tool-versions`](https://asdf-vm.com/manage/configuration.html) (asdf format).
This allows not having to use YML input for versions, though the action does check (and
will exit with error) if both inputs are set.
**Note**: if you're using a version file, option `version-type` is checked to be `strict`,
and will make the action exit with error otherwise.
Supported version elements are the same as the ones defined for the YML portion of the action,
with the following correspondence.
#### `.tool-versions` / `mise.toml` format
| YML | Version file key
|- |-
| `otp-version` | `erlang`
| `elixir-version` | `elixir`
| `gleam-version` | `gleam`
| `rebar3-version` | `rebar`
### Alternative hex.pm mirrors
It is possible to use alternative hex.pm mirror(s), in their declared order, with
option `hexpm-mirrors`. By default, the action will use `builds.hex.pm`.
To use other alternative mirrors, add one per line, as shown below.
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-elixir@v1
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '22.2'
elixir-version: '1.9.4'
- run: mix deps.get
- run: mix test
otp-version: '26'
# Use `cdn.jsdelivr.net/hex` as an alternative to `builds.hex.pm`
hexpm-mirrors: https://cdn.jsdelivr.net/hex
```
### Matrix example
Alternatively, you may try `cdn.jsdelivr.net/hex` if `builds.hex.pm` fails:
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '26'
hexpm-mirrors: |
https://builds.hex.pm
https://cdn.jsdelivr.net/hex
```
### OTP Architecture
On Windows you can specify the OTP architecture to install.
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: windows-latest
steps:
- uses: erlef/setup-beam@v1
with:
otp-version: '26'
otp-architecture: '32'
```
### Environment variables
Base installation folders (useful for e.g. fetching headers for NIFs) are available in the following
environment variables:
- `INSTALL_DIR_FOR_OTP`: base folder for Erlang/OTP
- `INSTALL_DIR_FOR_ELIXIR`: base folder for Elixir
- `INSTALL_DIR_FOR_GLEAM`: base folder for Gleam
- `INSTALL_DIR_FOR_REBAR3`: base folder for `rebar3`
In each of these you'll find folder `bin` where the appropriate binaries, platform-dependant,
are found (i.e. `erl`, `erl.exe`, `rebar3`, `rebar3.exe`, ...).
### Elixir Problem Matchers
The Elixir Problem Matchers in this repository are adapted from
[vscode-elixir/package.json](https://github.com/fr1zle/vscode-elixir/blob/45eddb589acd7ac98e0c7305d1c2b24668ca709a/package.json#L70-L118).
See [MATCHER_NOTICE](MATCHER_NOTICE.md) for license details.
## Examples
### Erlang/OTP + Elixir, on Ubuntu
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: ubuntu-24.04
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}}
strategy:
matrix:
otp: ['20.3', '21.3', '22.2']
elixir: ['1.8.2', '1.9.4']
otp: ['25.3.2', '26.2.5', '27.3.3']
elixir: ['1.17.3', '1.18.3']
steps:
- uses: actions/checkout@v2
- uses: actions/setup-elixir@v1
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.otp}}
elixir-version: ${{matrix.elixir}}
@@ -70,78 +276,157 @@ jobs:
- run: mix test
```
### Phoenix example
### Erlang/OTP + `rebar3`, on Ubuntu
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: ubuntu-24.04
name: Erlang/OTP ${{matrix.otp}} / rebar3 ${{matrix.rebar3}}
strategy:
matrix:
otp: ['25.3.2', '26.2.5', '27.3.3']
rebar3: ['3.23.0', '3.24.0']
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.otp}}
rebar3-version: ${{matrix.rebar3}}
- run: rebar3 ct
```
### Compatibility
To execute matrix testing with specific dependency versions, configure the environment matrix to
use pinned, compatible releases:
```yaml
test:
runs-on: ${{matrix.compat.os}}
name: Erlang/OTP ${{matrix.compat.otp}} / rebar3 ${{matrix.compat.rebar3}}
strategy:
matrix:
compat:
- otp: "26.2.5.5"
rebar3: "3.22.1"
os: ubuntu-24.04
- otp: "27.1.2"
rebar3: "3.22.1"
os: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.compat.otp}}
rebar3-version: ${{matrix.compat.rebar3}}
version-type: strict
- run: rebar3 eunit
```
### Erlang/OTP + `rebar3`, on Windows
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: windows-2025
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '24'
rebar3-version: '3.16.1'
- run: rebar3 ct
```
### Erlang/OTP + `rebar3`, on macOS
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: macos-15
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '28'
rebar3-version: '3.25'
- run: rebar3 ct
```
### Gleam on Ubuntu
```yaml
# create this in .github/workflows/ci.yml
on: push
jobs:
test:
runs-on: ubuntu-latest
services:
db:
image: postgres:11
ports: ['5432:5432']
env:
POSTGRES_PASSWORD: postgres
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v2
- uses: actions/setup-elixir@v1
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '22.2'
elixir-version: '1.9.4'
- run: mix deps.get
- run: mix test
otp-version: '27'
gleam-version: '1.9.0'
- run: gleam test
```
#### Authenticating with Postgres in Phoenix
### Gleam on Ubuntu without OTP
When using the Phoenix example above, the `postgres` container has some
default authentication set up. Specifically, it expects a username of
"postgres", and a password of "postgres". It will be available at
`localhost:5432`.
```yaml
# create this in .github/workflows/ci.yml
on: push
The simplest way of setting these auth values in CI is by checking for the
`GITHUB_ACTIONS` environment variable that is set in all workflows:
```elixir
# config/test.exs
use Mix.Config
# Configure the database for local testing
config :app, App.Repo,
database: "my_app_test",
hostname: "localhost",
pool: Ecto.Adapters.SQL.Sandbox
# Configure the database for GitHub Actions
if System.get_env("GITHUB_ACTIONS") do
config :app, App.Repo,
username: "postgres",
password: "postgres"
end
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: false
gleam-version: '1.9.0'
- run: gleam check
```
## Matchers
**Note**: the `otp-version: false` input is only applicable when installing Gleam.
The problem matchers in this repository are adapted from [here](https://github.com/fr1zle/vscode-elixir/blob/45eddb589acd7ac98e0c7305d1c2b24668ca709a/package.json#L70-L118). See [MATCHER_NOTICE](MATCHER_NOTICE.md) for license details.
## The project
## License
### Versioning
`setup-beam` has three version paths, described below, for example version `1.8.0`:
- `@v1`: the latest in the `1.y.z` series (this tag is movable),
- `@v1.8`: the latest in the `1.8.z` series (this tag is movable),
- `@v1.8.0`: release `1.8.0` (this tag is not movable).
We make a real effort to not introduce incompatibilities without changing the major
version number. To be extra safe against changes causing issues in your CI you should specify
an exact version with `@vx.y.z`.
### License
The scripts and documentation in this project are released under the [MIT license](LICENSE.md).
## Contributing
### Contributing
Check out [this doc](CONTRIBUTING.md).
## Current Status
### Code of Conduct
This action is in active development.
This project's code of conduct is made explicit in [CODE_OF_CONDUCT.md](https://github.com/erlef/.github/blob/main/CODE_OF_CONDUCT.md).
### Security
This project's security policy is made explicit in [SECURITY.md](https://github.com/erlef/setup-beam/blob/main/SECURITY.md).
-313
View File
@@ -1,313 +0,0 @@
master d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:12:57Z a8ca8155a9b4b6ec1d60454f9032a29d4b95afa782984e3ed783c5f242541090
master-otp-21 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:12:48Z a8ca8155a9b4b6ec1d60454f9032a29d4b95afa782984e3ed783c5f242541090
master-otp-22 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:11:25Z 917d5856e50670c8670e60fcbaddd74aa207e7cb60a91fe5f7d62959db1161de
master-otp-23 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:09:48Z 80af5358209cdc3c8321c3852e962957fd3e63a22b1da13f56a3f1571ecb1e7e
v0.12.4 543dfdeac80cfaf3483927c189cf9974f1e361eb 2016-06-02T12:43:53Z
v0.12.5 b07fbcf8b73e9353cc336107050a8aac5fdabd11 2016-06-02T12:42:56Z
v0.13.0 ada53524caa6ea27ffaa1a373f5c86bd6cadb0d5 2016-06-02T12:42:00Z
v0.13.1 c03d42b0ccf38b31dcaef0cb7e9ea8851cb39907 2016-06-02T12:41:00Z
v0.13.2 7a24767137c596a84014a0ed1a8dde64e45f9666 2016-06-02T12:40:00Z
v0.13.3 3c48099718cd718d25527875a407cc842cf72565 2016-06-02T12:39:01Z
v0.14.0 9cff61493e9e3626e8d243dfe8aec07230a7fe73 2016-06-02T12:38:04Z
v0.14.1 22f3a50ebabfefd36be1a8472c8b78257df6affa 2016-03-07T22:22:53Z
v0.14.2 44b04120425c83984c867ee6b06974b7c139ba52 2016-03-07T22:22:53Z
v0.14.3 82535feb90ba1a27ad12b9389d86b11b8311a618 2016-06-02T12:36:35Z
v0.15.0 2f2a52a64874a0a5b6d5c1fab812a80e94d982bc 2016-06-02T12:35:36Z
v0.15.1 a54d9212b89da61ec0dd4227ed24e59f37738fe5 2016-06-02T12:34:37Z
v1.0 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:13:41Z 0fccc644156e18ff02c8fe0fa6d3b5ee085b05ecc956ae93151ea938d2d0297b
v1.0-otp-17 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:13:35Z 0fccc644156e18ff02c8fe0fa6d3b5ee085b05ecc956ae93151ea938d2d0297b
v1.0-otp-18 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:12:48Z a3d53f5001261eca9c976b911f3ece7b0d32ec45029975781c1b67f0511eb216
v1.0.0 52ff7e96867c027745d29f5d3feb77f546f22c4f 2017-06-26T04:08:29Z
v1.0.0-otp-17 52ff7e96867c027745d29f5d3feb77f546f22c4f 2017-06-26T04:08:31Z
v1.0.0-rc1 5b4497fa6b2da7831418cf1307248dc73b4ee34b 2017-06-26T04:12:30Z
v1.0.0-rc1-otp-17 5b4497fa6b2da7831418cf1307248dc73b4ee34b 2017-06-26T04:12:32Z
v1.0.0-rc2 8931f345826b71056ab3df0fba7dbb1b9c3bce25 2017-06-26T04:10:30Z
v1.0.0-rc2-otp-17 8931f345826b71056ab3df0fba7dbb1b9c3bce25 2017-06-26T04:10:32Z
v1.0.1 89460154bb1ab3faa9a7aad4a1edc621cc35d1de 2017-06-26T04:06:28Z
v1.0.1-otp-17 89460154bb1ab3faa9a7aad4a1edc621cc35d1de 2017-06-26T04:06:30Z
v1.0.2 34df8176385200d483ab483a973c498ffa62e580 2017-06-26T04:04:26Z
v1.0.2-otp-17 34df8176385200d483ab483a973c498ffa62e580 2017-06-26T04:04:28Z
v1.0.3 307675284cfde2e2e3ff4b868ff5c2253dac3936 2017-06-26T04:02:25Z
v1.0.3-otp-17 307675284cfde2e2e3ff4b868ff5c2253dac3936 2017-06-26T04:02:27Z
v1.0.4 e02d7bf913f3e5ea8c9e49648e69324ec5c65919 2020-03-25T22:13:16Z 64aa83a5f82a36f451e692f2abb080756056b141e45a088546610182916aab1e
v1.0.4-otp-17 e02d7bf913f3e5ea8c9e49648e69324ec5c65919 2020-03-25T22:13:10Z 64aa83a5f82a36f451e692f2abb080756056b141e45a088546610182916aab1e
v1.0.5 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2020-03-25T22:13:18Z 7fab3ebec908087824c94e9a9d2606aa83793d98737a5389e737aad71d1b6d5b
v1.0.5-otp-17 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2020-03-25T21:25:52Z fb980bd05a63a3d419fc56235c52dbef96bcd91b559da523a12f92e352d49719
v1.0.5-otp-18 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2018-11-25T23:13:38Z
v1.1 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T22:14:09Z 085c6bfbce870870741cbdbf4917e3785b54bd804749955052d8875857847652
v1.1-otp-17 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T22:14:03Z 085c6bfbce870870741cbdbf4917e3785b54bd804749955052d8875857847652
v1.1-otp-18 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T21:25:40Z 3989ccea818ce8da9d355f9b3080780cd1c0fc03b51a2d0bb47673250bae4504
v1.1.0 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T21:27:07Z de44f8b3b3969d2fd280a50f4f96a8f2b7249037a696d6c2214d50b4e3b9adb9
v1.1.0-otp-17 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T22:14:20Z a0b5ff7c507881f6557c86686574c046b5bd67cddf2fedfc82cd5d9c8176ed0b
v1.1.0-otp-18 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T22:13:27Z e767678a166e0799792321073f53ac9655d120e8fa0a5a789af6832356c53755
v1.1.0-rc.0 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T21:27:09Z 205c018fd2b0a4ebd4fa00a43b68cf2222aba43ab06fc07eeda98c0058a3d6d6
v1.1.0-rc.0-otp-17 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T22:14:30Z 9a5674bfc64bc7236436c097d99aafce02c83ec926d58854a1f175284f271648
v1.1.0-rc.0-otp-18 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T22:13:38Z 81a3be6e2711a66c90676ad0029ee305430e7c9384901857a1ec9047aea30235
v1.1.1 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:14:44Z 61c3ebc971aecfe8624ff819ab7b2e7a7802a867f2ec5407c9827d879521b866
v1.1.1-otp-17 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:14:38Z 61c3ebc971aecfe8624ff819ab7b2e7a7802a867f2ec5407c9827d879521b866
v1.1.1-otp-18 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:13:44Z bdfa8f86fc0ca296c045b67d6c7d9a7b25f3dddcb2388c066dddfe03e231a0aa
v1.10 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:41:39Z 4de78cc0d7ae93146912a6866070a19caddb18ed5766babf50432de05f1f670c
v1.10-otp-21 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:41:34Z 4de78cc0d7ae93146912a6866070a19caddb18ed5766babf50432de05f1f670c
v1.10-otp-22 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:40:30Z 53bae3f6816383278ec2b85324f5c55df0d3e9c9ac260e9d8f7fc18e184e6e23
v1.10-otp-23 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:39:13Z 17785f8d823baca46daec4a1c61dc846eee86fc89497b50777d819dd54ff5ac5
v1.10.0 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:15:30Z 15e0f608cde3757a7a2e44f3683dd3ec5f184cd76cfa43366467f9d3556870ce
v1.10.0-otp-21 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:15:23Z 15e0f608cde3757a7a2e44f3683dd3ec5f184cd76cfa43366467f9d3556870ce
v1.10.0-otp-22 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:14:28Z b0c1f9bcddba50dc39e63b16e2df38a0fef74995d29bc47084ffb6ad5bd7b533
v1.10.0-rc.0 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:16:49Z 8e6aec5f0c2bcf8c08451af20cfc0e61e0e484561e68a0e5f42eb8d6c99727d1
v1.10.0-rc.0-otp-21 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:16:31Z 8e6aec5f0c2bcf8c08451af20cfc0e61e0e484561e68a0e5f42eb8d6c99727d1
v1.10.0-rc.0-otp-22 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:15:26Z 3e6d407075290902b220c18726da4a785623e57dee620f414a8cefead34e1c01
v1.10.1 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T22:16:45Z 70adaff3b66377251aa8687087fa589981336371dd80d134e57abc39b6788a7c
v1.10.1-otp-21 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T21:29:16Z ee33314dad3ab8be426bcc2c77eaff7713fe03306b2d92b53dc0618d29a82ee7
v1.10.1-otp-22 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T22:15:35Z 8aba1324a382eded4dc614fad5d21f9af63d46a0f60b0834369868fa10b3402f
v1.10.2 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:17:19Z dd23b5b2f78860de341b7fbeae0f4e8b681dca971036e1546ba86d04852b9097
v1.10.2-otp-21 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:17:06Z dd23b5b2f78860de341b7fbeae0f4e8b681dca971036e1546ba86d04852b9097
v1.10.2-otp-22 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:16:15Z 58616d0a492f9375d6e892200bf3d7618e5021a7a639620595b570a52973eac1
v1.10.3 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:54Z c9b6ebc81bed67be4eeac420b3d4c8d727f69caf23103ce65d9d0795eab50aec
v1.10.3-otp-21 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:48Z c9b6ebc81bed67be4eeac420b3d4c8d727f69caf23103ce65d9d0795eab50aec
v1.10.3-otp-22 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:03Z db294219b295b1b24e7f7b5f8a133851f84f3eb175f73a7f43dbfa55e05af3fb
v1.10.3-otp-23 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:08:09Z ef567be0c939211a21843a39dfdec3f870328e3ef9fb2695c0aa8a2d37b50d96
v1.10.4 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:01:41Z e780a224631e029b3eee675ef251d01fc0f29bf550027cd0e93c2dbeeb8f4da8
v1.10.4-otp-21 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:01:36Z e780a224631e029b3eee675ef251d01fc0f29bf550027cd0e93c2dbeeb8f4da8
v1.10.4-otp-22 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:00:35Z ab49b0e07cac98cf8e73168be359b6ec3e6e7f6357be1407e31d7d823ca9e97c
v1.10.4-otp-23 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T11:59:26Z ebe895088bdfdf6d156f090f3ec4c939265ce2ebe3868886832ddeb7f8f3aba1
v1.11 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:27:05Z 20bc4ecf1fb7256f16081abc8c05a25b7fdebc89e7c6769e9fb80bee2f39a621
v1.11-otp-21 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:26:58Z 20bc4ecf1fb7256f16081abc8c05a25b7fdebc89e7c6769e9fb80bee2f39a621
v1.11-otp-22 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:25:35Z 4b5d7096f3a83ce9ee267c8f68f9d706da903958a5bf75a2c23f640caa05fe31
v1.11-otp-23 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:24:03Z 7e2480c562ea3d7a15b82985b114668cdd8dbb8e00e819070a41c45ac79cd4a7
v1.11.0-rc.0 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:57:02Z ff64bb368e07ba6b6c4434c36b8de89a4fbfac70e01a1e087c48a4e8eddf8b3a
v1.11.0-rc.0-otp-21 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:56:53Z ff64bb368e07ba6b6c4434c36b8de89a4fbfac70e01a1e087c48a4e8eddf8b3a
v1.11.0-rc.0-otp-22 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:55:50Z 6874ed67a30ec4e4ba8d9332d3833a0f0d68ebcd4fe3cd6e5992741384c888a4
v1.11.0-rc.0-otp-23 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:54:36Z 171229bade46586771d05a18e489002d57cbe7b9a41640c3802ca07f5bff87d6
v1.2 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T22:16:42Z 9bc461faad6f92f10f09e5d3b61b216dc4b28122cdae3a28b3bbfac8a693160f
v1.2-otp-18 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T22:16:36Z 9bc461faad6f92f10f09e5d3b61b216dc4b28122cdae3a28b3bbfac8a693160f
v1.2-otp-19 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T21:28:02Z b2d2fb4fa365d848ee6c8fabe11b72376a57bfeb9d2fc3c0067ce3e7c0a94c88
v1.2.0 b1344724b695a9a474d73d4633c5a151f1a7d61d 2020-03-25T22:16:11Z 44f2a639ed3ffbae7489c4e229370b205014c9495a674d2bda23463a802de49d
v1.2.0-otp-18 b1344724b695a9a474d73d4633c5a151f1a7d61d 2020-03-25T22:16:04Z 44f2a639ed3ffbae7489c4e229370b205014c9495a674d2bda23463a802de49d
v1.2.0-rc.0 a2860b32a3cc8f543406b582fc583185c8c31e5c 2017-06-26T03:35:19Z
v1.2.0-rc.0-otp-18 a2860b32a3cc8f543406b582fc583185c8c31e5c 2017-06-26T03:36:45Z
v1.2.0-rc.1 211a1299cc033debf9a00fc5ac5f4d4e1eb4d6a7 2017-06-26T03:32:52Z
v1.2.0-rc.1-otp-18 211a1299cc033debf9a00fc5ac5f4d4e1eb4d6a7 2017-06-26T03:34:19Z
v1.2.1 a3d88dc406ca9642bcabf375db7f74f2cc6a751d 2020-03-25T22:16:38Z fc9d9c833d5cbcb49dba0a5d567c40c27bd9c39478f3712c0a5e738b96e4b53a
v1.2.1-otp-18 a3d88dc406ca9642bcabf375db7f74f2cc6a751d 2018-11-25T23:39:21Z
v1.2.2 9decf4c78a911bc1375891bb65fbf2e50fcedeb8 2020-03-25T22:17:12Z 8f0010f5924d5e8d1e42e907c85e662a7d0c41d33d92cf2c0c7c40b5d5190e44
v1.2.2-otp-18 9decf4c78a911bc1375891bb65fbf2e50fcedeb8 2020-03-25T21:29:41Z 6699e120159a17c7e06e2ad4b5ce3fb6741d68cf43c9153c51e3ef00b3b1cb58
v1.2.3 737ac62926db7a692e2fe67c27b696cfd0866674 2020-03-25T22:17:23Z 7513357020d13813ac09f1b4abaf825df62936f95e8ea33224a9719b88423bb7
v1.2.3-otp-18 737ac62926db7a692e2fe67c27b696cfd0866674 2020-03-25T22:17:17Z 7513357020d13813ac09f1b4abaf825df62936f95e8ea33224a9719b88423bb7
v1.2.4 17e8dbbf16c08dff0ded22c37ae80a37f99ff99a 2020-03-25T22:17:34Z 485cf049c609a33dd3f7f49842ea1d23b6ee41170e7e148a65feded33e4ec3c6
v1.2.4-otp-18 17e8dbbf16c08dff0ded22c37ae80a37f99ff99a 2020-03-25T22:17:27Z 485cf049c609a33dd3f7f49842ea1d23b6ee41170e7e148a65feded33e4ec3c6
v1.2.5 e5374cf5d3beb510a0fdeddd0f8b89e8e26445ef 2020-03-25T22:17:43Z 1e583f13c332082e58b1b9c4d183c161c95623924606d1673dd260d9d52ecef0
v1.2.5-otp-18 e5374cf5d3beb510a0fdeddd0f8b89e8e26445ef 2020-03-25T22:17:37Z 1e583f13c332082e58b1b9c4d183c161c95623924606d1673dd260d9d52ecef0
v1.2.6 3dbfb92860fb24f83c92e1f1b67f48554fb211d6 2020-03-25T22:18:06Z a9a29ba0b872be92aee79f221bd5cfcccbe242edf298df04940004b211b75332
v1.2.6-otp-18 3dbfb92860fb24f83c92e1f1b67f48554fb211d6 2020-03-25T22:17:59Z a9a29ba0b872be92aee79f221bd5cfcccbe242edf298df04940004b211b75332
v1.3 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:19:45Z 971b9b3ec0fe6aba8811f675bfb44f13b1be97439e2b959dba3941dbf6b04ba4
v1.3-otp-18 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:19:38Z 971b9b3ec0fe6aba8811f675bfb44f13b1be97439e2b959dba3941dbf6b04ba4
v1.3-otp-19 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:18:42Z 3b1eb45ad96b573db97759931e120f78e1ac35983da14bc1ace8e9e4821e6a7b
v1.3.0 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T22:20:09Z 10f3755e1575b85e364db5120d53ac72d1e7af66cc86d46874a035d142ff14b5
v1.3.0-otp-18 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T22:20:02Z 10f3755e1575b85e364db5120d53ac72d1e7af66cc86d46874a035d142ff14b5
v1.3.0-otp-19 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T21:41:57Z 0dde36e034c35af1b3d51db86616800619f6e455d3c5410dd7daa36ec23f0972
v1.3.0-rc.0 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T22:20:16Z 4f8a004a6e6f97d8a27044ff45f0a149728fbb6d6c839e6af4122bb3b2bf866e
v1.3.0-rc.0-otp-18 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T21:32:26Z beacc2e95f1d4a5af290bbeef031f328fb0df4dabd95215fe1df9aebcd16a47b
v1.3.0-rc.0-otp-19 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T22:18:50Z b5b32c2c920038f50a8037d51722f83364026cdfb4a14e6c6c0f7add18e55878
v1.3.0-rc.1 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:19:57Z 583b9f1bbfc650784fcd9f9a2930a5ea077a05262112aad2c983ef25d390c428
v1.3.0-rc.1-otp-18 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:19:50Z 583b9f1bbfc650784fcd9f9a2930a5ea077a05262112aad2c983ef25d390c428
v1.3.0-rc.1-otp-19 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:18:52Z 3d9a9441319c1cbe749833fce2ff5d057676ecebb98d371c1c4a1bf9cad4ad46
v1.3.1 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:20:24Z 75b8c766c25873ab49e217bfa74b680c0f1630b28ad59b6cddca29fe549b87da
v1.3.1-otp-18 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:20:18Z 75b8c766c25873ab49e217bfa74b680c0f1630b28ad59b6cddca29fe549b87da
v1.3.1-otp-19 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:19:17Z e40938de58f10ad2b436eaae5725239ae06bd0d8416aa05d58b3970603488fd3
v1.3.2 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:20:27Z 32b7542ab3fffd51422bc44721f878e82a23ec6d11ae798805e1c52717f8566a
v1.3.2-otp-18 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:20:20Z 32b7542ab3fffd51422bc44721f878e82a23ec6d11ae798805e1c52717f8566a
v1.3.2-otp-19 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:19:21Z 3a0095634b1ba86156c0cec4d07eacebad9185eb57507a6ecf3e4a94769cf685
v1.3.3 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T22:20:43Z a68a1fdec897290d816cb265fe66588e8345f23f53254d954be266edad4e0c59
v1.3.3-otp-18 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T21:33:07Z 535fc67015404e21326f9aa55f8866a416ae6a5cfe65dc9ddd2885d8abdde3d2
v1.3.3-otp-19 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T22:19:29Z 3ae582c46d95c22c724df9a4f617684c277737d8ac82f154ce718baed20726bd
v1.3.4 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:20:46Z 1c3048f9de5f645c4f393201a15c403924886dc18690c36abbeb48aa342cc952
v1.3.4-otp-18 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:20:37Z 1c3048f9de5f645c4f393201a15c403924886dc18690c36abbeb48aa342cc952
v1.3.4-otp-19 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:19:40Z fc55e25dae9eb99db14bcf73952274db99467cbde17d7084232e4cc444e9e57d
v1.4 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:22:08Z 73b9d87a2d83a447ee13f78469fa0cb477691b5a7c580b6b1e8543ded0d74740
v1.4-otp-18 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:22:02Z 73b9d87a2d83a447ee13f78469fa0cb477691b5a7c580b6b1e8543ded0d74740
v1.4-otp-19 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:21:01Z 30da8426d030698c54ce18ab7388224eee9873ea05d84314ca07b8e9a20ce98c
v1.4-otp-20 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:19:59Z 3aa8e74da72590a059a106dbbc0ecfa8cdcaae0de947296a2758d29d6898334c
v1.4.0 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T22:21:20Z 3b215e4caa0346086e05bd687b8e6d24429cee2f33738be5acbce34eb42ee961
v1.4.0-otp-18 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T22:21:14Z 3b215e4caa0346086e05bd687b8e6d24429cee2f33738be5acbce34eb42ee961
v1.4.0-otp-19 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T21:33:02Z c6a69b98a6a337a778888a2ca525cbc68e1323e2eee9a66126d3703df7a3cb69
v1.4.0-rc.0 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T21:35:09Z 73e665879a38ebe9ac2f9e01151d824fabb346c972153c55c6a51a15d77dfd0a
v1.4.0-rc.0-otp-18 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2018-11-26T00:18:02Z
v1.4.0-rc.0-otp-19 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T22:22:35Z 6465652089273611d4b30956cf805368dc7f98251ff97f2f4260aa92f5559040
v1.4.0-rc.0-otp-20 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T22:21:44Z d19b14c98892750c03274862e4ae9bacc4e5541762acecb069e1e2b3998bec61
v1.4.0-rc.1 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:24:04Z c7f8f78eb2e61fc664b3827c112b0019a26415147bf46942b048647b37f164e1
v1.4.0-rc.1-otp-18 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:23:57Z c7f8f78eb2e61fc664b3827c112b0019a26415147bf46942b048647b37f164e1
v1.4.0-rc.1-otp-19 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:22:58Z 709696973ae7f81a3cdc4fd6438981f67988ef26fe1481dc63fda29985d6a66f
v1.4.0-rc.1-otp-20 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:21:58Z d847e27bdbbd6ecff6f6e94d9087b31a57eaf2822a38b6af87e81beea3e9b1de
v1.4.1 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:23:21Z 9398a8fbd4c64bbde76cbc179f2837ba6815a9d60fdca49fe43cd86c70ed0fcb
v1.4.1-otp-18 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:23:14Z 9398a8fbd4c64bbde76cbc179f2837ba6815a9d60fdca49fe43cd86c70ed0fcb
v1.4.1-otp-19 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:22:15Z fc54fa404028f712a135db14d9cf8d6bcec505cae020dc1c60db92f22b43a93f
v1.4.2 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:24:08Z bb6b153387177a6e440b385420ce20e6017d05170fff681f0d23c7fba82fca1b
v1.4.2-otp-18 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:24:02Z bb6b153387177a6e440b385420ce20e6017d05170fff681f0d23c7fba82fca1b
v1.4.2-otp-19 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:22:42Z 88a6afd1d9c7d0a2c60e2c24be439942568f6ab2a4bc507fd3831865188efe8d
v1.4.3 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:23:39Z b2313b3e4efb2841d2c3c7cd34fc03cae85366ca9e7a2f56e4eca836811f2177
v1.4.3-otp-18 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:23:33Z b2313b3e4efb2841d2c3c7cd34fc03cae85366ca9e7a2f56e4eca836811f2177
v1.4.3-otp-19 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:22:31Z da40d1f7aaa389b6366ad3fbd0fc622caa70081f30b0dcbc5820eb57fd3e13ea
v1.4.4 867da6f876c48279823a41a33030c95ef37379b2 2020-03-25T22:23:43Z c1f13c7b6f46bb82928a1545a2980c93f4f32c5065d172b18d978913e39aec57
v1.4.4-otp-18 867da6f876c48279823a41a33030c95ef37379b2 2020-03-25T22:23:36Z c1f13c7b6f46bb82928a1545a2980c93f4f32c5065d172b18d978913e39aec57
v1.4.4-otp-19 867da6f876c48279823a41a33030c95ef37379b2 2019-01-11T13:10:55Z
v1.4.5 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:24:53Z a52e8962a2856887e8401ea3868c35f9811d2584bebe0e1e2243242f5bf208ee
v1.4.5-otp-18 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:24:46Z a52e8962a2856887e8401ea3868c35f9811d2584bebe0e1e2243242f5bf208ee
v1.4.5-otp-19 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:23:46Z 16351a7334cfb840b5be0be854c95c3092425463da7bd97509dfc0d964d3ece8
v1.4.5-otp-20 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:22:45Z 8b3c151e66b2ba79786aad6dd83a2b6f846cf6451e361847f0604bbb31a11db3
v1.5 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:24:25Z 6a1e40830b90883395c84abc7f98a41da33d70e89da841256fdf568c3afcaf42
v1.5-otp-18 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T21:36:44Z f706fbb55eb5d2dde87d71a69f82176f8d6876e0a3b7471f2c28839169b98cf9
v1.5-otp-19 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:23:30Z 12c498b581f6cec636d8994195548ac9730aefde3ef9b1d7febc06ffe24a2430
v1.5-otp-20 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T21:35:04Z f7347176a029cae438d87c87117af3862ce9175514eb69a468ade4bbe37c6e92
v1.5.0 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:25:26Z 9e1b22e464e70f7d614b91d002d37dbabec2bd1a0ff7ced0578435d69f5b695f
v1.5.0-otp-18 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T21:38:02Z ad69e965bef4d98282a17551cd33350ca0d189c0c35b7ea3f78c9dd36fb221aa
v1.5.0-otp-19 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:24:16Z 5829820f88b2af596c2ed810dbe12cbe02fd5445052ac8338cf2855085eeaa15
v1.5.0-otp-20 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:23:18Z ca38567d4468fc5463105c87e79886a458404596fad06cf60d9b41ab63b8ae10
v1.5.0-rc.0 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:26:37Z 3cc7f60e1e1514de2a39b91af1605fc15017a170a1f56649a77cba08792e0693
v1.5.0-rc.0-otp-18 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T21:38:42Z 8fded176eed47bd6787280f68fe66c57ab34f441cf9d05b1015f605026af133e
v1.5.0-rc.0-otp-19 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:25:25Z ca09faf48cf590bc128fd2a3cb1ea40a53cad9d8f242be7f3ba684b536de86ef
v1.5.0-rc.0-otp-20 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:24:19Z 94dc670c3989970976c951b554d78b235c8d16d434faf398147788c661c3481d
v1.5.0-rc.1 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T21:13:57Z a93294558d96225d89adad8140195e2d037671bbba268f7232cbf9a0c262a75a
v1.5.0-rc.1-otp-18 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T21:13:51Z a93294558d96225d89adad8140195e2d037671bbba268f7232cbf9a0c262a75a
v1.5.0-rc.1-otp-19 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T22:26:30Z 3a77c443c52bad797b527a5042a11800f95204efe6f84ec3d580ea15836db06d
v1.5.0-rc.1-otp-20 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T22:25:17Z 634c5939d546639e1e7535555b40eea9181fed035bc3276f6eb8b7978e7776bb
v1.5.0-rc.2 e5208421b32f197379b26c55bfde22651bea5e1c 2018-11-26T02:09:46Z
v1.5.0-rc.2-otp-18 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T22:27:49Z 4a8f1ac1160d9b0b7d664e23d5beeb1a8fc763ec23b4c50b8ae26bea7ecf053f
v1.5.0-rc.2-otp-19 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T21:12:20Z e813dd6ec6cb5fdd8047e4c663903e32cc36eda50d6f7259596477f41390df41
v1.5.0-rc.2-otp-20 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T22:25:44Z 5cbab05adcf1953bbd6b56f56c1ba0ca81a4697bcc93d488c8e6b2d6e638cdf9
v1.5.1 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:27:58Z cae0fcae269ac84e5e67e522dc0bdd857a660fa3e46733a198d9ded465e4fba8
v1.5.1-otp-18 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:27:51Z cae0fcae269ac84e5e67e522dc0bdd857a660fa3e46733a198d9ded465e4fba8
v1.5.1-otp-19 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:26:47Z 8109aae79aa6fc175ecf45283309b54697b3d050c38d14250f939b4dcae08696
v1.5.1-otp-20 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T21:10:55Z b2af6a669a7d62d9e29ca5057393de5531597286812335684c6a826b9b628563
v1.5.2 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:27:19Z 6376a037205f9de43a520335be42c2475d3576f3da944b998a24082eea359054
v1.5.2-otp-18 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:27:12Z 6376a037205f9de43a520335be42c2475d3576f3da944b998a24082eea359054
v1.5.2-otp-19 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:26:22Z 1f72b8efad0e23ed3da34313cc87724b09bd8eb312d544827c07acf5cd9c6a63
v1.5.2-otp-20 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:25:33Z 972f37c2372d0237eab5efc295f4c79bef958a79ead0c08784bf42e821fc53ba
v1.5.3 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:27:45Z 34e7571a455e5983ca34c846edb323954d89e16ca037bbb68fd8a51d580338b5
v1.5.3-otp-18 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:27:37Z 34e7571a455e5983ca34c846edb323954d89e16ca037bbb68fd8a51d580338b5
v1.5.3-otp-19 7340ca2d925297e98dd71528a09bf0fb8634b47f 2018-11-26T02:26:23Z
v1.5.3-otp-20 7340ca2d925297e98dd71528a09bf0fb8634b47f 2018-11-26T02:24:29Z
v1.6 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:27:39Z 81cae25bef08452ceaf734c382c56f710c55ad5c45e1357a39b1dabf47b65d4b
v1.6-otp-19 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:27:31Z 81cae25bef08452ceaf734c382c56f710c55ad5c45e1357a39b1dabf47b65d4b
v1.6-otp-20 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:26:41Z 1b6fe7864287f959d4e1b401679389e44ea8ba97fb91cbc2fda5232630f2cde7
v1.6-otp-21 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:25:53Z ee2763087170a639d9f5c3b044de81bafdbd717aba11e69db9fe7d94007a8c8e
v1.6.0 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:27:06Z 610e548f35d0a90e0a8d291449d17bbba9d5d1e80509792f5e44aea7bb76ac4c
v1.6.0-otp-19 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:26:58Z 610e548f35d0a90e0a8d291449d17bbba9d5d1e80509792f5e44aea7bb76ac4c
v1.6.0-otp-20 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:26:09Z c09a0a90143abf9a37fce19a1959308fc52d52c461f1a703eae3ee18b616c683
v1.6.0-rc.0 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:37:44Z
v1.6.0-rc.0-otp-19 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:38:46Z
v1.6.0-rc.0-otp-20 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:39:45Z
v1.6.0-rc.1 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:39:01Z
v1.6.0-rc.1-otp-19 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:40:00Z
v1.6.0-rc.1-otp-20 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:40:58Z
v1.6.1 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:28:09Z f9102f0a90aec8ad2a372a782aedc9ed4c3bd0d6ae391a7cc84cb3fc6c5f133c
v1.6.1-otp-19 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:28:03Z f9102f0a90aec8ad2a372a782aedc9ed4c3bd0d6ae391a7cc84cb3fc6c5f133c
v1.6.1-otp-20 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:27:15Z 679c6d51e6955225b6fd553282f09d003ecdc1b2bcebf3fd3d855034a60419f3
v1.6.2 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T22:28:44Z c9e1e85acfd362fd1dfe6abb89019b57bf44fc032c982a37fca60ec2ccf0cefa
v1.6.2-otp-19 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T22:28:38Z c9e1e85acfd362fd1dfe6abb89019b57bf44fc032c982a37fca60ec2ccf0cefa
v1.6.2-otp-20 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T21:11:05Z e555433aa78c4c50dc4adcd14f7713f03c8d17ad3bc0db4e8ebbd6cfeca50e85
v1.6.3 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:29:23Z c33d6c4440838fe1c09e514ff0a907937a5bae5336b424129d8a4375e308bb01
v1.6.3-otp-19 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:29:16Z c33d6c4440838fe1c09e514ff0a907937a5bae5336b424129d8a4375e308bb01
v1.6.3-otp-20 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:28:23Z e9b49410f9c2b49464c23e813d1f43303f9199926323d047631c82019423517f
v1.6.4 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T21:15:15Z f4945bf238bb96675c8462c781f520a23025a58311608b4760f0ca71a98dd0e9
v1.6.4-otp-19 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T22:29:37Z 57f5902d73f55e502fa9f785c7fa76505e649a494bd507fe55ee98356a5d89b7
v1.6.4-otp-20 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T22:28:47Z 7b09df2473d0b4073fd7612ba3317b578e1a9646955e18cd15807107a0a11dac
v1.6.5 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:56Z d6bf2716030666d4939211d867fad73eabb9fbacd330861a6e325eded452f84d
v1.6.5-otp-19 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:49Z d6bf2716030666d4939211d867fad73eabb9fbacd330861a6e325eded452f84d
v1.6.5-otp-20 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:01Z 1606a442acf49326d6805d9aa0a323fabfb150a27c5cb5de36489d5d759447a5
v1.6.5-otp-21 a9f1be07ca1a939739bd013f100686c8cf81432a 2018-11-26T02:52:18Z
v1.6.6 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T22:30:57Z 025cb325e1cd9b6823bbd869f1b30f7f0529bef38e52335af5063a292b210a29
v1.6.6-otp-19 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T22:30:50Z 025cb325e1cd9b6823bbd869f1b30f7f0529bef38e52335af5063a292b210a29
v1.6.6-otp-20 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T21:14:55Z 25e55384303eaf867722fdfd9ff6ecdd300633a8e35146fa4c90a2f873f1d916
v1.6.6-otp-21 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2018-11-26T02:57:59Z
v1.7 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:32:27Z 1ecb432fe2fe82a5f4b1287eda09799de1f4544a5cfd451c89544f93b3856b68
v1.7-otp-19 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:32:19Z 1ecb432fe2fe82a5f4b1287eda09799de1f4544a5cfd451c89544f93b3856b68
v1.7-otp-20 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:31:26Z feace86783358fe1ccbe5a8b55bfcdaddd64e6a0aef3656ff36c9200b7e8dacb
v1.7-otp-21 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:30:37Z 8535ea645e53e5b1d740fcee364a98e309247a623f28b7b0d281c8cdf518086f
v1.7-otp-22 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:29:45Z 6cdd6a9714a1fc7209e2498936986418c3a145b14e158df5e9e8d762a52fb281
v1.7.0 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:17:57Z 16f6a0c235c8766fcb3a97ced61c9e3f08df579f7234464827824a9097b59123
v1.7.0-otp-19 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T22:32:30Z 3f0ce20986311d9d21121d7e6314fb25ffebe520fd9f4b974074caf74dca33e0
v1.7.0-otp-20 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:16:57Z c9bbf4d7d9a4088644797bae699f10be011ef0a144faa8c48a14aa40e6d2bd05
v1.7.0-otp-21 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T22:30:45Z ca180626cc6fcd7a6b4c591410d42e68ad3e0007e07ad645a39fb3c2ed66f6ff
v1.7.0-otp-22 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:14:57Z c3fee34257d49ba18fce12dc165bea9f65828969ff2e6acc596c0d8a594237d1
v1.7.0-rc.0 1164784b8ef25967471c068600301db850de58b3 2020-03-25T21:18:18Z f5d16a2382408acddb1a6d18ee73d0e92ae2eaa0d4adfebf8097723743eea85c
v1.7.0-rc.0-otp-19 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:32:36Z 08dbb2970f9ce6a9c4b246dbc8dd8dcace40d7ce0027772da09fdc8891b112e2
v1.7.0-rc.0-otp-20 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:31:39Z ea293ca82f093a75ef10a377b3fe75ef5244c60388853bfcfcfebd313f21ced1
v1.7.0-rc.0-otp-21 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:30:48Z 069a6875b80837e39b879ebc7a614cdc6e3a57d903c1c9c113fbf37a0a001805
v1.7.0-rc.0-otp-22 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:29:59Z 236dbcc06de39c4c6afb8d72fe8f45e8a260da96aff214e0dfe442108f5bdaac
v1.7.0-rc.1 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:32:49Z 82001fa454804c467dc5d3128273e2f4c51d1529e05ab0dd976c5fbfc810c1c1
v1.7.0-rc.1-otp-19 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:32:42Z 82001fa454804c467dc5d3128273e2f4c51d1529e05ab0dd976c5fbfc810c1c1
v1.7.0-rc.1-otp-20 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T21:17:38Z e89ede91c4a824e7b930ad02a0b9c231a0b77cf01f74e122dd72ad29e31f9b99
v1.7.0-rc.1-otp-21 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:30:59Z 6aa0013c238185014b300016c88f7211a00c5b1b04d3146d4788a7f0e4f2207f
v1.7.0-rc.1-otp-22 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:30:13Z a481cff84a405be9da89721b1ed022f422a45b855d2159266302b3f6f2fa234b
v1.7.1 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2019-05-14T23:45:16Z
v1.7.1-otp-19 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T22:32:44Z b775acc22b7486ee5b0e2a3bb7101206889b4e33d9bb7e5dc734094e949cbfe3
v1.7.1-otp-20 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T21:17:33Z aa2c20a4e3ac4d2a7767379fa3e185774e7052a969f6595dac4e4d4040e41dd1
v1.7.1-otp-21 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T21:16:45Z b79f34570ab6ba52b4f0ce6067f6552225f9cc063ffd8d843310d833d7cffeff
v1.7.1-otp-22 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T22:30:09Z 23bb48b55a98a7b47cd58433f6a3c17b6bd18c748ebcb2b32d2f6a90b4057557
v1.7.2 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:33:25Z bd93d69afaa0ffcb456f158bf785f9b211803e472d5624030877771ba47af2f3
v1.7.2-otp-19 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:33:18Z bd93d69afaa0ffcb456f158bf785f9b211803e472d5624030877771ba47af2f3
v1.7.2-otp-20 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T21:17:42Z 1e36d839e8d075e68219944c34b3c90622e0a5698e954c0a22384d412f958509
v1.7.2-otp-21 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:31:36Z f11f023abdf43cbade64b7f0fef316d361e716bf5274aff3398a1ba97411cb41
v1.7.2-otp-22 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T21:16:06Z 83d4c728d4526e7a72e423b2cca650d20ef8cf4cd8ceb1da022c900490de964e
v1.7.3 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:33:58Z 358170a282e52728be7402eadd52fdc66419c322548f2c6f0fd717741c86d029
v1.7.3-otp-19 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:33:51Z 358170a282e52728be7402eadd52fdc66419c322548f2c6f0fd717741c86d029
v1.7.3-otp-20 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:32:57Z 7df5ddd0b565c6bfe02b743a7338dd095b74228ea44bf71d912d1875a861c442
v1.7.3-otp-21 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:32:08Z a20a939d8046184ab45b37efba70705cee4c66f73d227578b7e717a4e65bb26a
v1.7.3-otp-22 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:31:22Z c3c8b2cff0bef4c91636cd8335988e808ae2978ed90cc0ea2acd238bf60f22d8
v1.7.4 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:34:34Z c82b6f34a17fc6f9fba9327e9080d2c44c97e11bf00398db2a5c120ac289671b
v1.7.4-otp-19 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:34:21Z c82b6f34a17fc6f9fba9327e9080d2c44c97e11bf00398db2a5c120ac289671b
v1.7.4-otp-20 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:33:29Z 620b4f6097aaa22421a41bde19c838983b2854aebc429b883342b7f71f8542df
v1.7.4-otp-21 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:32:39Z 2b372cbe7d905f3403bc42b9284ae9b84d2c1f9ee3b847ca6bc416c4d941e44d
v1.7.4-otp-22 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:31:50Z 802ef1addcdfb16408b6b90f9a22c415ae23f5d725e5f5e3101cd196ef3a7b56
v1.8 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:33:48Z 90a26e9cc5b1cc7e2279dc633ef52e471f8eaaa4ce3263a6e87506427ad3fedc
v1.8-otp-20 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:33:41Z 90a26e9cc5b1cc7e2279dc633ef52e471f8eaaa4ce3263a6e87506427ad3fedc
v1.8-otp-21 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:32:52Z 69def395dc582c762c43267935e07732cddcc7a71a830bb09ce863b49b3d20cc
v1.8-otp-22 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:32:06Z d7532382e69ba14b947a1405fa88cb05de11713673ab106b589958d456d726e3
v1.8.0 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:34:52Z c08ff8e7affa636b2b0b0769d63c42289691d70cae832bdf97aeff5c931f8f95
v1.8.0-otp-20 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:34:38Z c08ff8e7affa636b2b0b0769d63c42289691d70cae832bdf97aeff5c931f8f95
v1.8.0-otp-21 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2019-05-15T02:00:31Z
v1.8.0-otp-22 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:33:03Z 40a1ca4092f367b2200612cfa16f0e1bd0c9ae7a1088a51665681acb6031c94a
v1.8.0-rc.0 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:22:37Z
v1.8.0-rc.0-otp-20 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:22:34Z
v1.8.0-rc.0-otp-21 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:16:16Z
v1.8.0-rc.0-otp-22 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:08:38Z
v1.8.0-rc.1 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T21:21:56Z 794460fe3531805f0a9d1a3ccbecf07fc13df0702002651d308e1ebb3f1a525c
v1.8.0-rc.1-otp-20 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:36:20Z 4743096ed9861d76537c36721c9e198e0efb63536ea05d11cb3c2d50abbacbc6
v1.8.0-rc.1-otp-21 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:35:32Z f5defae82816a9dfef9f77be83e8d3d9f1b82b750b44825a1bbd58b1f4224c91
v1.8.0-rc.1-otp-22 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:34:43Z 225ed2da0b5d0d6f8a6ac908d06f1e5c7000bdd32cc7e896fa44bd0fdf9939c8
v1.8.1 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:36:31Z 36ab446e5db70a7d26bffc065054b4c70f3640c4b8b0387b170543c2cd769cd1
v1.8.1-otp-20 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T21:22:02Z d9f62778b673791aa2bfeb50821eac0f949243bdc26287b3bbe2227771d78a0a
v1.8.1-otp-21 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:35:35Z 1e145564990957496145884aaed03228c7dc4105473f8bf023f567aedd2191cc
v1.8.1-otp-22 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:34:51Z 3a4aaa68928a5768441577eb9c90ccfc217ecee9be9da2456dde074d93fb2eda
v1.8.2 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:36:35Z c77e0ac5ab0ba5cff5f573cdf711ed9106db788317ab16cacdcf41a93a795d48
v1.8.2-otp-20 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:36:28Z c77e0ac5ab0ba5cff5f573cdf711ed9106db788317ab16cacdcf41a93a795d48
v1.8.2-otp-21 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:35:41Z b406265ae842fe8355244150d06c92e01ab1fdc3e985feb59e9bf13452ac9754
v1.8.2-otp-22 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:34:56Z 570c7b1ab710b9a44326d7badc4254f6e66ce3111a3802f0a162210144260234
v1.9 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T22:36:56Z 403db3ad4ae9e27272a06c6c95850507fa34dc2b311447f2190e22fa2c901ded
v1.9-otp-20 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T22:36:45Z 403db3ad4ae9e27272a06c6c95850507fa34dc2b311447f2190e22fa2c901ded
v1.9-otp-21 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T21:21:43Z 6d538a3e45b4bee6449d085c53f104a0c9680cb006f15857cd689a2e5e3251d5
v1.9-otp-22 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T21:20:47Z 80953f1a1cbd8428a3d17042360a0a2c023ea029c2199909df97045f7b962de2
v1.9.0 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:37:01Z 74808a0308d64f36946dce470b51615117c9933a4454e52d3e25538f243fcfa3
v1.9.0-otp-20 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:36:55Z 74808a0308d64f36946dce470b51615117c9933a4454e52d3e25538f243fcfa3
v1.9.0-otp-21 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T21:21:41Z 59dc26d6691062788ec8e774c941098eaa5f02b4ad3c33502e910e4efaf4ee1e
v1.9.0-otp-22 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:35:06Z ddae00c5bca44dd5bacbc4c4200be302c96b63cbad9c4433ea9fa0bba1d0a486
v1.9.0-rc.0 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:37:19Z b6e6026f22a7e590f3b9122f3363a09572f251a288a4e50b9faad63548e81331
v1.9.0-rc.0-otp-20 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:37:12Z b6e6026f22a7e590f3b9122f3363a09572f251a288a4e50b9faad63548e81331
v1.9.0-rc.0-otp-21 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:36:25Z 698b8b34f9fe12ce3fbf1cf06ca455d689ed83fb927ae70f636a058a4ef9e700
v1.9.0-rc.0-otp-22 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2019-06-04T11:49:17Z
v1.9.1 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:37:38Z cf13db14a1fd86d6e8824331eca7a2b41674a4ce04fba838877952194f9d02cd
v1.9.1-otp-20 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:37:31Z cf13db14a1fd86d6e8824331eca7a2b41674a4ce04fba838877952194f9d02cd
v1.9.1-otp-21 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T21:22:51Z 93af7d51379858451b90c1efdd859b7c80e0d9c0fc6531cea06e4edffd85605e
v1.9.1-otp-22 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:35:55Z 3e9d11d583fe60b4e4d7ae23aa4fa70baf41a4d53df4d1be75d9636637f7f699
v1.9.2 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T21:24:21Z ec94b266ec22e3479126cfca69bd84002671c93c9a9dfe13e018efc5cf090f9e
v1.9.2-otp-20 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:37:45Z 0971bbcfb1759fdcb2b9dd13907c1f3cb521fbd0afbd177b8a236ad2018b669f
v1.9.2-otp-21 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:36:59Z e579d4f46fbc847d4609d7ca1be4ce28ea08c6c46b9113a278540ea89adb31f8
v1.9.2-otp-22 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:36:11Z c2a03b667d9f079558995112ca29adb11bde1eeecd6126ac74bdd4a3c583c547
v1.9.3 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:38:20Z 3f8e1d964e70bbd935b24ee5d06319440b2214ef66c5e6d3007bb1737c7589b2
v1.9.3-otp-20 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:38:13Z 3f8e1d964e70bbd935b24ee5d06319440b2214ef66c5e6d3007bb1737c7589b2
v1.9.3-otp-21 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:37:27Z a67f1826a0ee7a66e8588d72ac50843e68316ab275656dc95e1dcca5515dc612
v1.9.3-otp-22 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:36:42Z 063e93f5de308925aa198343d5fdd65a8ebdff76bf7e8c5f4c0ef76c16f67e4c
v1.9.4 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:38:42Z 46810a6da6e68c4ac408c6e3120d985d87485f62e4afcd62673831d328d9e588
v1.9.4-otp-20 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:38:36Z 46810a6da6e68c4ac408c6e3120d985d87485f62e4afcd62673831d328d9e588
v1.9.4-otp-21 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:37:52Z 1e6c090841c267c4828d68647e020c91067daace9ba05669fd5c3ec315175423
v1.9.4-otp-22 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:37:07Z b5eba5ab892f431a0d914055ee0ba177304e74da0b2af5a657670aa5ce00f10f
-21
View File
@@ -1,21 +0,0 @@
const {getElixirVersion} = require('../src/setup-elixir')
const {deepStrictEqual} = require('assert')
async function test() {
let vsn
vsn = await getElixirVersion('v1.10.x', '23')
deepStrictEqual(vsn, ['v1.10.4', '23'])
vsn = await getElixirVersion('^v1.10', '23')
deepStrictEqual(vsn, ['v1.10.4', '23'])
vsn = await getElixirVersion('v1.11.0-rc.0', '23')
deepStrictEqual(vsn, ['v1.11.0-rc.0', '23'])
}
test()
.then(() => process.exit(0))
.catch(err => {
console.error(err)
process.exit(1)
})
+86 -9
View File
@@ -1,25 +1,102 @@
name: Setup Elixir
description: Set up a specific version of OTP and Elixir and add the command-line tools to the PATH
author: GitHub
---
name: setup-beam
description: >
Set up a BEAM-based CI environment, supporting languages and tools such as Erlang/OTP, Elixir, Gleam, `rebar3`, and `hex`.
author: Erlang Ecosystem Foundation
branding:
color: blue
icon: code
inputs:
github-token:
description: >
A GitHub token used to access the GitHub REST API for retrieving release and version information.
While this action will never perform anything more than read operations against the GitHub REST API,
we do not recommend providing a self-generated personal access token which may provide more access than is
required of this action. This input instead is merely a convenience so that users of this action do not
have to manually pass an automatically generated token via their environment settings within a workflow.
[Learn more about automatically generated tokens](https://docs.github.com/en/actions/security-guides/automatic-token-authentication)
default: ${{ github.token }}
required: false
otp-version:
description: Version range or exact version of Erlang/OTP to use,
or false when installing only Gleam without OTP
required: false
otp-architecture:
description: 32 or 64, to specify the architecture of the OTP to install. Only applies to Windows.
default: 64
required: false
elixir-version:
description: Version range or exact version of Elixir to use
otp-version:
description: Version range or exact version of OTP to use
required: false
gleam-version:
description: Version range or exact version of Gleam to use
required: false
install-hex:
description: Whether to install Hex
description: Whether to install Hex (with mix local.hex
when installing Elixir)
default: true
required: false
install-rebar:
description: Whether to install Rebar
description: Whether to install Rebar (with mix local.rebar
when installing Elixir)
default: true
required: false
rebar3-version:
description: Version range or exact version of rebar3 to use (or nightly)
required: false
version-type:
description: strict means the versions are take as-are; loose means we try
to guess versions based on semver rules
default: loose
required: false
disable_problem_matchers:
description: whether to have the problem matchers present in the results
(or not)
default: false
required: false
version-file:
description: >-
a versions file (e.g. `.tool-versions` as used by `asdf`, or `mise.toml`
as used by `mise`), which defines inputs
default: ''
required: false
hexpm-mirrors:
description: mirror(s) for hex.pm, one per line
default: |
https://builds.hex.pm
required: false
outputs:
elixir-version:
description: Exact version of Elixir that was installed
otp-version:
description: Exact version of OTP that was installed
description: Exact version of Erlang/OTP that was installed
gleam-version:
description: Exact version of Gleam that was installed
rebar3-version:
description: Exact version of rebar3 that was installed
setup-beam-version:
description: The commit unique id of the execution action version
runs:
using: node12
using: node24
main: dist/index.js
-27
View File
@@ -1,27 +0,0 @@
name: Licensed
on:
push: {branches: main}
pull_request: {branches: main}
repository_dispatch:
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
name: Check licenses
steps:
- uses: actions/checkout@v2
- uses: actions/cache@v1
with:
path: ~/.npm
key: ${{runner.os}}-npm-${{hashFiles('**/package-lock.json')}}
restore-keys: ${{runner.os}}-npm-
- run: npm ci
- name: Install licensed
run: |-
cd $RUNNER_TEMP
curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/2.9.2/licensed-2.9.2-linux-x64.tar.gz
sudo tar -xzf licensed.tar.gz
sudo mv licensed /usr/local/bin/licensed
- run: licensed status
-52
View File
@@ -1,52 +0,0 @@
name: Test
on:
push: {branches: main}
pull_request: {branches: main}
repository_dispatch:
workflow_dispatch:
jobs:
unit_test:
runs-on: ubuntu-latest
name: Unit tests
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with: {node-version: '12'}
- run: npm ci
- run: npm test
integration_test:
runs-on: ubuntu-latest
name: OTP ${{matrix.pair.otp-version}} / Elixir ${{matrix.pair.elixir-version}}
strategy:
matrix:
pair:
# Full Versions
- otp-version: '22.0'
elixir-version: '1.9.1'
# Semver ranges
- otp-version: '21.x'
elixir-version: '<1.9.1'
# Branches
- otp-version: '22.0'
elixir-version: master
# Pre-releases
- otp-version: '23.0'
elixir-version: '1.11.0-rc.0'
steps:
- uses: actions/checkout@v2
- name: Use actions/setup-elixir
id: setup-elixir
uses: ./
with:
otp-version: ${{matrix.pair.otp-version}}
elixir-version: ${{matrix.pair.elixir-version}}
- name: Output runtime versions
run: echo "Elixir ${{steps.setup-elixir.outputs.elixir-version}} / OTP ${{steps.setup-elixir.outputs.otp-version}}"
- name: Run Mix project tests
run: |-
cd test-project
mix deps.get
mix test
-313
View File
@@ -1,313 +0,0 @@
master d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:12:57Z a8ca8155a9b4b6ec1d60454f9032a29d4b95afa782984e3ed783c5f242541090
master-otp-21 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:12:48Z a8ca8155a9b4b6ec1d60454f9032a29d4b95afa782984e3ed783c5f242541090
master-otp-22 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:11:25Z 917d5856e50670c8670e60fcbaddd74aa207e7cb60a91fe5f7d62959db1161de
master-otp-23 d25b61db13d94ee83374748581c7bcb8e2dfc0e6 2020-09-16T06:09:48Z 80af5358209cdc3c8321c3852e962957fd3e63a22b1da13f56a3f1571ecb1e7e
v0.12.4 543dfdeac80cfaf3483927c189cf9974f1e361eb 2016-06-02T12:43:53Z
v0.12.5 b07fbcf8b73e9353cc336107050a8aac5fdabd11 2016-06-02T12:42:56Z
v0.13.0 ada53524caa6ea27ffaa1a373f5c86bd6cadb0d5 2016-06-02T12:42:00Z
v0.13.1 c03d42b0ccf38b31dcaef0cb7e9ea8851cb39907 2016-06-02T12:41:00Z
v0.13.2 7a24767137c596a84014a0ed1a8dde64e45f9666 2016-06-02T12:40:00Z
v0.13.3 3c48099718cd718d25527875a407cc842cf72565 2016-06-02T12:39:01Z
v0.14.0 9cff61493e9e3626e8d243dfe8aec07230a7fe73 2016-06-02T12:38:04Z
v0.14.1 22f3a50ebabfefd36be1a8472c8b78257df6affa 2016-03-07T22:22:53Z
v0.14.2 44b04120425c83984c867ee6b06974b7c139ba52 2016-03-07T22:22:53Z
v0.14.3 82535feb90ba1a27ad12b9389d86b11b8311a618 2016-06-02T12:36:35Z
v0.15.0 2f2a52a64874a0a5b6d5c1fab812a80e94d982bc 2016-06-02T12:35:36Z
v0.15.1 a54d9212b89da61ec0dd4227ed24e59f37738fe5 2016-06-02T12:34:37Z
v1.0 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:13:41Z 0fccc644156e18ff02c8fe0fa6d3b5ee085b05ecc956ae93151ea938d2d0297b
v1.0-otp-17 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:13:35Z 0fccc644156e18ff02c8fe0fa6d3b5ee085b05ecc956ae93151ea938d2d0297b
v1.0-otp-18 9033b217d9721c86d1e73ccd91ceb7c6716124d9 2020-03-25T22:12:48Z a3d53f5001261eca9c976b911f3ece7b0d32ec45029975781c1b67f0511eb216
v1.0.0 52ff7e96867c027745d29f5d3feb77f546f22c4f 2017-06-26T04:08:29Z
v1.0.0-otp-17 52ff7e96867c027745d29f5d3feb77f546f22c4f 2017-06-26T04:08:31Z
v1.0.0-rc1 5b4497fa6b2da7831418cf1307248dc73b4ee34b 2017-06-26T04:12:30Z
v1.0.0-rc1-otp-17 5b4497fa6b2da7831418cf1307248dc73b4ee34b 2017-06-26T04:12:32Z
v1.0.0-rc2 8931f345826b71056ab3df0fba7dbb1b9c3bce25 2017-06-26T04:10:30Z
v1.0.0-rc2-otp-17 8931f345826b71056ab3df0fba7dbb1b9c3bce25 2017-06-26T04:10:32Z
v1.0.1 89460154bb1ab3faa9a7aad4a1edc621cc35d1de 2017-06-26T04:06:28Z
v1.0.1-otp-17 89460154bb1ab3faa9a7aad4a1edc621cc35d1de 2017-06-26T04:06:30Z
v1.0.2 34df8176385200d483ab483a973c498ffa62e580 2017-06-26T04:04:26Z
v1.0.2-otp-17 34df8176385200d483ab483a973c498ffa62e580 2017-06-26T04:04:28Z
v1.0.3 307675284cfde2e2e3ff4b868ff5c2253dac3936 2017-06-26T04:02:25Z
v1.0.3-otp-17 307675284cfde2e2e3ff4b868ff5c2253dac3936 2017-06-26T04:02:27Z
v1.0.4 e02d7bf913f3e5ea8c9e49648e69324ec5c65919 2020-03-25T22:13:16Z 64aa83a5f82a36f451e692f2abb080756056b141e45a088546610182916aab1e
v1.0.4-otp-17 e02d7bf913f3e5ea8c9e49648e69324ec5c65919 2020-03-25T22:13:10Z 64aa83a5f82a36f451e692f2abb080756056b141e45a088546610182916aab1e
v1.0.5 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2020-03-25T22:13:18Z 7fab3ebec908087824c94e9a9d2606aa83793d98737a5389e737aad71d1b6d5b
v1.0.5-otp-17 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2020-03-25T21:25:52Z fb980bd05a63a3d419fc56235c52dbef96bcd91b559da523a12f92e352d49719
v1.0.5-otp-18 3eb938a0ba7db5c6cc13d390e6242f66fdc9ef00 2018-11-25T23:13:38Z
v1.1 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T22:14:09Z 085c6bfbce870870741cbdbf4917e3785b54bd804749955052d8875857847652
v1.1-otp-17 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T22:14:03Z 085c6bfbce870870741cbdbf4917e3785b54bd804749955052d8875857847652
v1.1-otp-18 5591ab2dffeb8df448728dd2e712c416ac1a07ca 2020-03-25T21:25:40Z 3989ccea818ce8da9d355f9b3080780cd1c0fc03b51a2d0bb47673250bae4504
v1.1.0 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T21:27:07Z de44f8b3b3969d2fd280a50f4f96a8f2b7249037a696d6c2214d50b4e3b9adb9
v1.1.0-otp-17 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T22:14:20Z a0b5ff7c507881f6557c86686574c046b5bd67cddf2fedfc82cd5d9c8176ed0b
v1.1.0-otp-18 f2a9c7016633ca63541a8160c63a53eb7edbccdb 2020-03-25T22:13:27Z e767678a166e0799792321073f53ac9655d120e8fa0a5a789af6832356c53755
v1.1.0-rc.0 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T21:27:09Z 205c018fd2b0a4ebd4fa00a43b68cf2222aba43ab06fc07eeda98c0058a3d6d6
v1.1.0-rc.0-otp-17 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T22:14:30Z 9a5674bfc64bc7236436c097d99aafce02c83ec926d58854a1f175284f271648
v1.1.0-rc.0-otp-18 0e3c06b03149022b980e69872003d401c4788fea 2020-03-25T22:13:38Z 81a3be6e2711a66c90676ad0029ee305430e7c9384901857a1ec9047aea30235
v1.1.1 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:14:44Z 61c3ebc971aecfe8624ff819ab7b2e7a7802a867f2ec5407c9827d879521b866
v1.1.1-otp-17 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:14:38Z 61c3ebc971aecfe8624ff819ab7b2e7a7802a867f2ec5407c9827d879521b866
v1.1.1-otp-18 139d2eac5998259379862ff6ed2a5287f7de4ea6 2020-03-25T22:13:44Z bdfa8f86fc0ca296c045b67d6c7d9a7b25f3dddcb2388c066dddfe03e231a0aa
v1.10 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:41:39Z 4de78cc0d7ae93146912a6866070a19caddb18ed5766babf50432de05f1f670c
v1.10-otp-21 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:41:34Z 4de78cc0d7ae93146912a6866070a19caddb18ed5766babf50432de05f1f670c
v1.10-otp-22 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:40:30Z 53bae3f6816383278ec2b85324f5c55df0d3e9c9ac260e9d8f7fc18e184e6e23
v1.10-otp-23 8731ef03d97a8febcaa272a85efe1656a797892b 2020-07-14T10:39:13Z 17785f8d823baca46daec4a1c61dc846eee86fc89497b50777d819dd54ff5ac5
v1.10.0 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:15:30Z 15e0f608cde3757a7a2e44f3683dd3ec5f184cd76cfa43366467f9d3556870ce
v1.10.0-otp-21 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:15:23Z 15e0f608cde3757a7a2e44f3683dd3ec5f184cd76cfa43366467f9d3556870ce
v1.10.0-otp-22 5bd7a90864417e7be9483002cfa0e543d265b71d 2020-03-25T22:14:28Z b0c1f9bcddba50dc39e63b16e2df38a0fef74995d29bc47084ffb6ad5bd7b533
v1.10.0-rc.0 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:16:49Z 8e6aec5f0c2bcf8c08451af20cfc0e61e0e484561e68a0e5f42eb8d6c99727d1
v1.10.0-rc.0-otp-21 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:16:31Z 8e6aec5f0c2bcf8c08451af20cfc0e61e0e484561e68a0e5f42eb8d6c99727d1
v1.10.0-rc.0-otp-22 105770cfa0ac0591c1fecca17f2221e0ac6af051 2020-03-25T22:15:26Z 3e6d407075290902b220c18726da4a785623e57dee620f414a8cefead34e1c01
v1.10.1 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T22:16:45Z 70adaff3b66377251aa8687087fa589981336371dd80d134e57abc39b6788a7c
v1.10.1-otp-21 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T21:29:16Z ee33314dad3ab8be426bcc2c77eaff7713fe03306b2d92b53dc0618d29a82ee7
v1.10.1-otp-22 51c95b60004d3d9d297fff23f576bdd97c931afd 2020-03-25T22:15:35Z 8aba1324a382eded4dc614fad5d21f9af63d46a0f60b0834369868fa10b3402f
v1.10.2 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:17:19Z dd23b5b2f78860de341b7fbeae0f4e8b681dca971036e1546ba86d04852b9097
v1.10.2-otp-21 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:17:06Z dd23b5b2f78860de341b7fbeae0f4e8b681dca971036e1546ba86d04852b9097
v1.10.2-otp-22 07450832e7fbc902bfdee124adda1b5a0f6b689d 2020-03-25T22:16:15Z 58616d0a492f9375d6e892200bf3d7618e5021a7a639620595b570a52973eac1
v1.10.3 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:54Z c9b6ebc81bed67be4eeac420b3d4c8d727f69caf23103ce65d9d0795eab50aec
v1.10.3-otp-21 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:48Z c9b6ebc81bed67be4eeac420b3d4c8d727f69caf23103ce65d9d0795eab50aec
v1.10.3-otp-22 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:09:03Z db294219b295b1b24e7f7b5f8a133851f84f3eb175f73a7f43dbfa55e05af3fb
v1.10.3-otp-23 c88ecdec1655b04f88e3caef22f050bb85740e4c 2020-05-13T18:08:09Z ef567be0c939211a21843a39dfdec3f870328e3ef9fb2695c0aa8a2d37b50d96
v1.10.4 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:01:41Z e780a224631e029b3eee675ef251d01fc0f29bf550027cd0e93c2dbeeb8f4da8
v1.10.4-otp-21 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:01:36Z e780a224631e029b3eee675ef251d01fc0f29bf550027cd0e93c2dbeeb8f4da8
v1.10.4-otp-22 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T12:00:35Z ab49b0e07cac98cf8e73168be359b6ec3e6e7f6357be1407e31d7d823ca9e97c
v1.10.4-otp-23 1145dc01680aab7094f8a6dbd38b65185e14adb4 2020-07-05T11:59:26Z ebe895088bdfdf6d156f090f3ec4c939265ce2ebe3868886832ddeb7f8f3aba1
v1.11 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:27:05Z 20bc4ecf1fb7256f16081abc8c05a25b7fdebc89e7c6769e9fb80bee2f39a621
v1.11-otp-21 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:26:58Z 20bc4ecf1fb7256f16081abc8c05a25b7fdebc89e7c6769e9fb80bee2f39a621
v1.11-otp-22 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:25:35Z 4b5d7096f3a83ce9ee267c8f68f9d706da903958a5bf75a2c23f640caa05fe31
v1.11-otp-23 57abca4c1687c77781785afef488d24cd945fa37 2020-09-14T22:24:03Z 7e2480c562ea3d7a15b82985b114668cdd8dbb8e00e819070a41c45ac79cd4a7
v1.11.0-rc.0 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:57:02Z ff64bb368e07ba6b6c4434c36b8de89a4fbfac70e01a1e087c48a4e8eddf8b3a
v1.11.0-rc.0-otp-21 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:56:53Z ff64bb368e07ba6b6c4434c36b8de89a4fbfac70e01a1e087c48a4e8eddf8b3a
v1.11.0-rc.0-otp-22 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:55:50Z 6874ed67a30ec4e4ba8d9332d3833a0f0d68ebcd4fe3cd6e5992741384c888a4
v1.11.0-rc.0-otp-23 48cee5aaa54fad593c5aca940ab3dd330652eab8 2020-09-14T10:54:36Z 171229bade46586771d05a18e489002d57cbe7b9a41640c3802ca07f5bff87d6
v1.2 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T22:16:42Z 9bc461faad6f92f10f09e5d3b61b216dc4b28122cdae3a28b3bbfac8a693160f
v1.2-otp-18 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T22:16:36Z 9bc461faad6f92f10f09e5d3b61b216dc4b28122cdae3a28b3bbfac8a693160f
v1.2-otp-19 9c91d2cc91fa2ee2ceb88075e69e5eb18bbb1af8 2020-03-25T21:28:02Z b2d2fb4fa365d848ee6c8fabe11b72376a57bfeb9d2fc3c0067ce3e7c0a94c88
v1.2.0 b1344724b695a9a474d73d4633c5a151f1a7d61d 2020-03-25T22:16:11Z 44f2a639ed3ffbae7489c4e229370b205014c9495a674d2bda23463a802de49d
v1.2.0-otp-18 b1344724b695a9a474d73d4633c5a151f1a7d61d 2020-03-25T22:16:04Z 44f2a639ed3ffbae7489c4e229370b205014c9495a674d2bda23463a802de49d
v1.2.0-rc.0 a2860b32a3cc8f543406b582fc583185c8c31e5c 2017-06-26T03:35:19Z
v1.2.0-rc.0-otp-18 a2860b32a3cc8f543406b582fc583185c8c31e5c 2017-06-26T03:36:45Z
v1.2.0-rc.1 211a1299cc033debf9a00fc5ac5f4d4e1eb4d6a7 2017-06-26T03:32:52Z
v1.2.0-rc.1-otp-18 211a1299cc033debf9a00fc5ac5f4d4e1eb4d6a7 2017-06-26T03:34:19Z
v1.2.1 a3d88dc406ca9642bcabf375db7f74f2cc6a751d 2020-03-25T22:16:38Z fc9d9c833d5cbcb49dba0a5d567c40c27bd9c39478f3712c0a5e738b96e4b53a
v1.2.1-otp-18 a3d88dc406ca9642bcabf375db7f74f2cc6a751d 2018-11-25T23:39:21Z
v1.2.2 9decf4c78a911bc1375891bb65fbf2e50fcedeb8 2020-03-25T22:17:12Z 8f0010f5924d5e8d1e42e907c85e662a7d0c41d33d92cf2c0c7c40b5d5190e44
v1.2.2-otp-18 9decf4c78a911bc1375891bb65fbf2e50fcedeb8 2020-03-25T21:29:41Z 6699e120159a17c7e06e2ad4b5ce3fb6741d68cf43c9153c51e3ef00b3b1cb58
v1.2.3 737ac62926db7a692e2fe67c27b696cfd0866674 2020-03-25T22:17:23Z 7513357020d13813ac09f1b4abaf825df62936f95e8ea33224a9719b88423bb7
v1.2.3-otp-18 737ac62926db7a692e2fe67c27b696cfd0866674 2020-03-25T22:17:17Z 7513357020d13813ac09f1b4abaf825df62936f95e8ea33224a9719b88423bb7
v1.2.4 17e8dbbf16c08dff0ded22c37ae80a37f99ff99a 2020-03-25T22:17:34Z 485cf049c609a33dd3f7f49842ea1d23b6ee41170e7e148a65feded33e4ec3c6
v1.2.4-otp-18 17e8dbbf16c08dff0ded22c37ae80a37f99ff99a 2020-03-25T22:17:27Z 485cf049c609a33dd3f7f49842ea1d23b6ee41170e7e148a65feded33e4ec3c6
v1.2.5 e5374cf5d3beb510a0fdeddd0f8b89e8e26445ef 2020-03-25T22:17:43Z 1e583f13c332082e58b1b9c4d183c161c95623924606d1673dd260d9d52ecef0
v1.2.5-otp-18 e5374cf5d3beb510a0fdeddd0f8b89e8e26445ef 2020-03-25T22:17:37Z 1e583f13c332082e58b1b9c4d183c161c95623924606d1673dd260d9d52ecef0
v1.2.6 3dbfb92860fb24f83c92e1f1b67f48554fb211d6 2020-03-25T22:18:06Z a9a29ba0b872be92aee79f221bd5cfcccbe242edf298df04940004b211b75332
v1.2.6-otp-18 3dbfb92860fb24f83c92e1f1b67f48554fb211d6 2020-03-25T22:17:59Z a9a29ba0b872be92aee79f221bd5cfcccbe242edf298df04940004b211b75332
v1.3 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:19:45Z 971b9b3ec0fe6aba8811f675bfb44f13b1be97439e2b959dba3941dbf6b04ba4
v1.3-otp-18 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:19:38Z 971b9b3ec0fe6aba8811f675bfb44f13b1be97439e2b959dba3941dbf6b04ba4
v1.3-otp-19 bbf5e2bc7bc3179588bab5e87ad740ff5790d72e 2020-03-25T22:18:42Z 3b1eb45ad96b573db97759931e120f78e1ac35983da14bc1ace8e9e4821e6a7b
v1.3.0 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T22:20:09Z 10f3755e1575b85e364db5120d53ac72d1e7af66cc86d46874a035d142ff14b5
v1.3.0-otp-18 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T22:20:02Z 10f3755e1575b85e364db5120d53ac72d1e7af66cc86d46874a035d142ff14b5
v1.3.0-otp-19 416bf41a032280b988d537bd4635beecc3aeed29 2020-03-25T21:41:57Z 0dde36e034c35af1b3d51db86616800619f6e455d3c5410dd7daa36ec23f0972
v1.3.0-rc.0 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T22:20:16Z 4f8a004a6e6f97d8a27044ff45f0a149728fbb6d6c839e6af4122bb3b2bf866e
v1.3.0-rc.0-otp-18 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T21:32:26Z beacc2e95f1d4a5af290bbeef031f328fb0df4dabd95215fe1df9aebcd16a47b
v1.3.0-rc.0-otp-19 7881123953300152650e83e4ba6e56e4d6895d72 2020-03-25T22:18:50Z b5b32c2c920038f50a8037d51722f83364026cdfb4a14e6c6c0f7add18e55878
v1.3.0-rc.1 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:19:57Z 583b9f1bbfc650784fcd9f9a2930a5ea077a05262112aad2c983ef25d390c428
v1.3.0-rc.1-otp-18 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:19:50Z 583b9f1bbfc650784fcd9f9a2930a5ea077a05262112aad2c983ef25d390c428
v1.3.0-rc.1-otp-19 9eb47818abb00f207e442ffe06eef5a28155d371 2020-03-25T22:18:52Z 3d9a9441319c1cbe749833fce2ff5d057676ecebb98d371c1c4a1bf9cad4ad46
v1.3.1 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:20:24Z 75b8c766c25873ab49e217bfa74b680c0f1630b28ad59b6cddca29fe549b87da
v1.3.1-otp-18 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:20:18Z 75b8c766c25873ab49e217bfa74b680c0f1630b28ad59b6cddca29fe549b87da
v1.3.1-otp-19 01a1acd27b2b742a480dbc2210177f45982cc77e 2020-03-25T22:19:17Z e40938de58f10ad2b436eaae5725239ae06bd0d8416aa05d58b3970603488fd3
v1.3.2 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:20:27Z 32b7542ab3fffd51422bc44721f878e82a23ec6d11ae798805e1c52717f8566a
v1.3.2-otp-18 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:20:20Z 32b7542ab3fffd51422bc44721f878e82a23ec6d11ae798805e1c52717f8566a
v1.3.2-otp-19 56f1037973d50721206324db48cf86509779c862 2020-03-25T22:19:21Z 3a0095634b1ba86156c0cec4d07eacebad9185eb57507a6ecf3e4a94769cf685
v1.3.3 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T22:20:43Z a68a1fdec897290d816cb265fe66588e8345f23f53254d954be266edad4e0c59
v1.3.3-otp-18 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T21:33:07Z 535fc67015404e21326f9aa55f8866a416ae6a5cfe65dc9ddd2885d8abdde3d2
v1.3.3-otp-19 0caa75760b14e7392a9f2d7aa08218ba53c8c76a 2020-03-25T22:19:29Z 3ae582c46d95c22c724df9a4f617684c277737d8ac82f154ce718baed20726bd
v1.3.4 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:20:46Z 1c3048f9de5f645c4f393201a15c403924886dc18690c36abbeb48aa342cc952
v1.3.4-otp-18 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:20:37Z 1c3048f9de5f645c4f393201a15c403924886dc18690c36abbeb48aa342cc952
v1.3.4-otp-19 87710cd49521fc396f3f04fa8615f05e7f57ecc0 2020-03-25T22:19:40Z fc55e25dae9eb99db14bcf73952274db99467cbde17d7084232e4cc444e9e57d
v1.4 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:22:08Z 73b9d87a2d83a447ee13f78469fa0cb477691b5a7c580b6b1e8543ded0d74740
v1.4-otp-18 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:22:02Z 73b9d87a2d83a447ee13f78469fa0cb477691b5a7c580b6b1e8543ded0d74740
v1.4-otp-19 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:21:01Z 30da8426d030698c54ce18ab7388224eee9873ea05d84314ca07b8e9a20ce98c
v1.4-otp-20 5131c6be9d1799eb32567afa95290313833afab4 2020-03-25T22:19:59Z 3aa8e74da72590a059a106dbbc0ecfa8cdcaae0de947296a2758d29d6898334c
v1.4.0 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T22:21:20Z 3b215e4caa0346086e05bd687b8e6d24429cee2f33738be5acbce34eb42ee961
v1.4.0-otp-18 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T22:21:14Z 3b215e4caa0346086e05bd687b8e6d24429cee2f33738be5acbce34eb42ee961
v1.4.0-otp-19 f045705ac559290866abda5f9daeac4b701b6e7f 2020-03-25T21:33:02Z c6a69b98a6a337a778888a2ca525cbc68e1323e2eee9a66126d3703df7a3cb69
v1.4.0-rc.0 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T21:35:09Z 73e665879a38ebe9ac2f9e01151d824fabb346c972153c55c6a51a15d77dfd0a
v1.4.0-rc.0-otp-18 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2018-11-26T00:18:02Z
v1.4.0-rc.0-otp-19 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T22:22:35Z 6465652089273611d4b30956cf805368dc7f98251ff97f2f4260aa92f5559040
v1.4.0-rc.0-otp-20 fbfb41dfeedf14ccc4bd80c3c366382c8a2fcb9e 2020-03-25T22:21:44Z d19b14c98892750c03274862e4ae9bacc4e5541762acecb069e1e2b3998bec61
v1.4.0-rc.1 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:24:04Z c7f8f78eb2e61fc664b3827c112b0019a26415147bf46942b048647b37f164e1
v1.4.0-rc.1-otp-18 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:23:57Z c7f8f78eb2e61fc664b3827c112b0019a26415147bf46942b048647b37f164e1
v1.4.0-rc.1-otp-19 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:22:58Z 709696973ae7f81a3cdc4fd6438981f67988ef26fe1481dc63fda29985d6a66f
v1.4.0-rc.1-otp-20 16a14c1f6d25e4b51e78fdcacf4f824966a17eb5 2020-03-25T22:21:58Z d847e27bdbbd6ecff6f6e94d9087b31a57eaf2822a38b6af87e81beea3e9b1de
v1.4.1 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:23:21Z 9398a8fbd4c64bbde76cbc179f2837ba6815a9d60fdca49fe43cd86c70ed0fcb
v1.4.1-otp-18 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:23:14Z 9398a8fbd4c64bbde76cbc179f2837ba6815a9d60fdca49fe43cd86c70ed0fcb
v1.4.1-otp-19 0397a46bb762923a91353e1c957ae2443d50dc05 2020-03-25T22:22:15Z fc54fa404028f712a135db14d9cf8d6bcec505cae020dc1c60db92f22b43a93f
v1.4.2 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:24:08Z bb6b153387177a6e440b385420ce20e6017d05170fff681f0d23c7fba82fca1b
v1.4.2-otp-18 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:24:02Z bb6b153387177a6e440b385420ce20e6017d05170fff681f0d23c7fba82fca1b
v1.4.2-otp-19 27fdc68ff41a75b16778f2ed8d4d6605764e31b6 2020-03-25T22:22:42Z 88a6afd1d9c7d0a2c60e2c24be439942568f6ab2a4bc507fd3831865188efe8d
v1.4.3 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:23:39Z b2313b3e4efb2841d2c3c7cd34fc03cae85366ca9e7a2f56e4eca836811f2177
v1.4.3-otp-18 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:23:33Z b2313b3e4efb2841d2c3c7cd34fc03cae85366ca9e7a2f56e4eca836811f2177
v1.4.3-otp-19 b2b974dc71e2d98c3179c08a9356835f68442a80 2020-03-25T22:22:31Z da40d1f7aaa389b6366ad3fbd0fc622caa70081f30b0dcbc5820eb57fd3e13ea
v1.4.4 867da6f876c48279823a41a33030c95ef37379b2 2020-03-25T22:23:43Z c1f13c7b6f46bb82928a1545a2980c93f4f32c5065d172b18d978913e39aec57
v1.4.4-otp-18 867da6f876c48279823a41a33030c95ef37379b2 2020-03-25T22:23:36Z c1f13c7b6f46bb82928a1545a2980c93f4f32c5065d172b18d978913e39aec57
v1.4.4-otp-19 867da6f876c48279823a41a33030c95ef37379b2 2019-01-11T13:10:55Z
v1.4.5 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:24:53Z a52e8962a2856887e8401ea3868c35f9811d2584bebe0e1e2243242f5bf208ee
v1.4.5-otp-18 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:24:46Z a52e8962a2856887e8401ea3868c35f9811d2584bebe0e1e2243242f5bf208ee
v1.4.5-otp-19 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:23:46Z 16351a7334cfb840b5be0be854c95c3092425463da7bd97509dfc0d964d3ece8
v1.4.5-otp-20 e25c37108a5294b205ad0abe558cb82f19d342c5 2020-03-25T22:22:45Z 8b3c151e66b2ba79786aad6dd83a2b6f846cf6451e361847f0604bbb31a11db3
v1.5 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:24:25Z 6a1e40830b90883395c84abc7f98a41da33d70e89da841256fdf568c3afcaf42
v1.5-otp-18 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T21:36:44Z f706fbb55eb5d2dde87d71a69f82176f8d6876e0a3b7471f2c28839169b98cf9
v1.5-otp-19 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:23:30Z 12c498b581f6cec636d8994195548ac9730aefde3ef9b1d7febc06ffe24a2430
v1.5-otp-20 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T21:35:04Z f7347176a029cae438d87c87117af3862ce9175514eb69a468ade4bbe37c6e92
v1.5.0 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:25:26Z 9e1b22e464e70f7d614b91d002d37dbabec2bd1a0ff7ced0578435d69f5b695f
v1.5.0-otp-18 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T21:38:02Z ad69e965bef4d98282a17551cd33350ca0d189c0c35b7ea3f78c9dd36fb221aa
v1.5.0-otp-19 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:24:16Z 5829820f88b2af596c2ed810dbe12cbe02fd5445052ac8338cf2855085eeaa15
v1.5.0-otp-20 117b2bf614d4b74281ff6dfe0e0e95caf50ff100 2020-03-25T22:23:18Z ca38567d4468fc5463105c87e79886a458404596fad06cf60d9b41ab63b8ae10
v1.5.0-rc.0 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:26:37Z 3cc7f60e1e1514de2a39b91af1605fc15017a170a1f56649a77cba08792e0693
v1.5.0-rc.0-otp-18 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T21:38:42Z 8fded176eed47bd6787280f68fe66c57ab34f441cf9d05b1015f605026af133e
v1.5.0-rc.0-otp-19 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:25:25Z ca09faf48cf590bc128fd2a3cb1ea40a53cad9d8f242be7f3ba684b536de86ef
v1.5.0-rc.0-otp-20 fa0de77862f10496f8285079c7cdc367ead7c8c8 2020-03-25T22:24:19Z 94dc670c3989970976c951b554d78b235c8d16d434faf398147788c661c3481d
v1.5.0-rc.1 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T21:13:57Z a93294558d96225d89adad8140195e2d037671bbba268f7232cbf9a0c262a75a
v1.5.0-rc.1-otp-18 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T21:13:51Z a93294558d96225d89adad8140195e2d037671bbba268f7232cbf9a0c262a75a
v1.5.0-rc.1-otp-19 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T22:26:30Z 3a77c443c52bad797b527a5042a11800f95204efe6f84ec3d580ea15836db06d
v1.5.0-rc.1-otp-20 704fb9599b522bb530efdc5bb527d005e0c8ed68 2020-03-25T22:25:17Z 634c5939d546639e1e7535555b40eea9181fed035bc3276f6eb8b7978e7776bb
v1.5.0-rc.2 e5208421b32f197379b26c55bfde22651bea5e1c 2018-11-26T02:09:46Z
v1.5.0-rc.2-otp-18 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T22:27:49Z 4a8f1ac1160d9b0b7d664e23d5beeb1a8fc763ec23b4c50b8ae26bea7ecf053f
v1.5.0-rc.2-otp-19 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T21:12:20Z e813dd6ec6cb5fdd8047e4c663903e32cc36eda50d6f7259596477f41390df41
v1.5.0-rc.2-otp-20 e5208421b32f197379b26c55bfde22651bea5e1c 2020-03-25T22:25:44Z 5cbab05adcf1953bbd6b56f56c1ba0ca81a4697bcc93d488c8e6b2d6e638cdf9
v1.5.1 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:27:58Z cae0fcae269ac84e5e67e522dc0bdd857a660fa3e46733a198d9ded465e4fba8
v1.5.1-otp-18 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:27:51Z cae0fcae269ac84e5e67e522dc0bdd857a660fa3e46733a198d9ded465e4fba8
v1.5.1-otp-19 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T22:26:47Z 8109aae79aa6fc175ecf45283309b54697b3d050c38d14250f939b4dcae08696
v1.5.1-otp-20 1406d853e0e6515007696f871d0a9e2c023da6da 2020-03-25T21:10:55Z b2af6a669a7d62d9e29ca5057393de5531597286812335684c6a826b9b628563
v1.5.2 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:27:19Z 6376a037205f9de43a520335be42c2475d3576f3da944b998a24082eea359054
v1.5.2-otp-18 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:27:12Z 6376a037205f9de43a520335be42c2475d3576f3da944b998a24082eea359054
v1.5.2-otp-19 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:26:22Z 1f72b8efad0e23ed3da34313cc87724b09bd8eb312d544827c07acf5cd9c6a63
v1.5.2-otp-20 05418eaa4bf4fa8473900741252d93d76ed3307b 2020-03-25T22:25:33Z 972f37c2372d0237eab5efc295f4c79bef958a79ead0c08784bf42e821fc53ba
v1.5.3 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:27:45Z 34e7571a455e5983ca34c846edb323954d89e16ca037bbb68fd8a51d580338b5
v1.5.3-otp-18 7340ca2d925297e98dd71528a09bf0fb8634b47f 2020-03-25T22:27:37Z 34e7571a455e5983ca34c846edb323954d89e16ca037bbb68fd8a51d580338b5
v1.5.3-otp-19 7340ca2d925297e98dd71528a09bf0fb8634b47f 2018-11-26T02:26:23Z
v1.5.3-otp-20 7340ca2d925297e98dd71528a09bf0fb8634b47f 2018-11-26T02:24:29Z
v1.6 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:27:39Z 81cae25bef08452ceaf734c382c56f710c55ad5c45e1357a39b1dabf47b65d4b
v1.6-otp-19 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:27:31Z 81cae25bef08452ceaf734c382c56f710c55ad5c45e1357a39b1dabf47b65d4b
v1.6-otp-20 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:26:41Z 1b6fe7864287f959d4e1b401679389e44ea8ba97fb91cbc2fda5232630f2cde7
v1.6-otp-21 ddc554a7efef67f16e462709e7f46662f21f7ab5 2020-03-25T22:25:53Z ee2763087170a639d9f5c3b044de81bafdbd717aba11e69db9fe7d94007a8c8e
v1.6.0 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:27:06Z 610e548f35d0a90e0a8d291449d17bbba9d5d1e80509792f5e44aea7bb76ac4c
v1.6.0-otp-19 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:26:58Z 610e548f35d0a90e0a8d291449d17bbba9d5d1e80509792f5e44aea7bb76ac4c
v1.6.0-otp-20 63b8d0ba34f38baa6f3a11020215b2f66213d27e 2020-03-25T22:26:09Z c09a0a90143abf9a37fce19a1959308fc52d52c461f1a703eae3ee18b616c683
v1.6.0-rc.0 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:37:44Z
v1.6.0-rc.0-otp-19 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:38:46Z
v1.6.0-rc.0-otp-20 182c730bdb431fd1ff6789057e4903c33e377f43 2017-12-24T12:39:45Z
v1.6.0-rc.1 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:39:01Z
v1.6.0-rc.1-otp-19 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:40:00Z
v1.6.0-rc.1-otp-20 67e575eca7b97d4fe063626671d1fd1da0ba7fed 2018-01-11T10:40:58Z
v1.6.1 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:28:09Z f9102f0a90aec8ad2a372a782aedc9ed4c3bd0d6ae391a7cc84cb3fc6c5f133c
v1.6.1-otp-19 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:28:03Z f9102f0a90aec8ad2a372a782aedc9ed4c3bd0d6ae391a7cc84cb3fc6c5f133c
v1.6.1-otp-20 2b588dfb3ebb2f3221bec3509cb1dbb8e08ef1af 2020-03-25T22:27:15Z 679c6d51e6955225b6fd553282f09d003ecdc1b2bcebf3fd3d855034a60419f3
v1.6.2 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T22:28:44Z c9e1e85acfd362fd1dfe6abb89019b57bf44fc032c982a37fca60ec2ccf0cefa
v1.6.2-otp-19 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T22:28:38Z c9e1e85acfd362fd1dfe6abb89019b57bf44fc032c982a37fca60ec2ccf0cefa
v1.6.2-otp-20 c2a9c93f023c0c00e5f387a1476f4cca01752bb8 2020-03-25T21:11:05Z e555433aa78c4c50dc4adcd14f7713f03c8d17ad3bc0db4e8ebbd6cfeca50e85
v1.6.3 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:29:23Z c33d6c4440838fe1c09e514ff0a907937a5bae5336b424129d8a4375e308bb01
v1.6.3-otp-19 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:29:16Z c33d6c4440838fe1c09e514ff0a907937a5bae5336b424129d8a4375e308bb01
v1.6.3-otp-20 45c7f828ef7cb29647d4ac999761ed4e2ff0dc08 2020-03-25T22:28:23Z e9b49410f9c2b49464c23e813d1f43303f9199926323d047631c82019423517f
v1.6.4 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T21:15:15Z f4945bf238bb96675c8462c781f520a23025a58311608b4760f0ca71a98dd0e9
v1.6.4-otp-19 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T22:29:37Z 57f5902d73f55e502fa9f785c7fa76505e649a494bd507fe55ee98356a5d89b7
v1.6.4-otp-20 c107a2fe2623d11d132cdfeefbb7370abd44f85c 2020-03-25T22:28:47Z 7b09df2473d0b4073fd7612ba3317b578e1a9646955e18cd15807107a0a11dac
v1.6.5 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:56Z d6bf2716030666d4939211d867fad73eabb9fbacd330861a6e325eded452f84d
v1.6.5-otp-19 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:49Z d6bf2716030666d4939211d867fad73eabb9fbacd330861a6e325eded452f84d
v1.6.5-otp-20 a9f1be07ca1a939739bd013f100686c8cf81432a 2020-03-25T22:29:01Z 1606a442acf49326d6805d9aa0a323fabfb150a27c5cb5de36489d5d759447a5
v1.6.5-otp-21 a9f1be07ca1a939739bd013f100686c8cf81432a 2018-11-26T02:52:18Z
v1.6.6 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T22:30:57Z 025cb325e1cd9b6823bbd869f1b30f7f0529bef38e52335af5063a292b210a29
v1.6.6-otp-19 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T22:30:50Z 025cb325e1cd9b6823bbd869f1b30f7f0529bef38e52335af5063a292b210a29
v1.6.6-otp-20 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2020-03-25T21:14:55Z 25e55384303eaf867722fdfd9ff6ecdd300633a8e35146fa4c90a2f873f1d916
v1.6.6-otp-21 1ec9d1d7bdd01665deb3607ba6beb8bcd524b85d 2018-11-26T02:57:59Z
v1.7 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:32:27Z 1ecb432fe2fe82a5f4b1287eda09799de1f4544a5cfd451c89544f93b3856b68
v1.7-otp-19 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:32:19Z 1ecb432fe2fe82a5f4b1287eda09799de1f4544a5cfd451c89544f93b3856b68
v1.7-otp-20 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:31:26Z feace86783358fe1ccbe5a8b55bfcdaddd64e6a0aef3656ff36c9200b7e8dacb
v1.7-otp-21 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:30:37Z 8535ea645e53e5b1d740fcee364a98e309247a623f28b7b0d281c8cdf518086f
v1.7-otp-22 a1fb6c0d0e801debd2ec88602abc493ef7937907 2020-03-25T22:29:45Z 6cdd6a9714a1fc7209e2498936986418c3a145b14e158df5e9e8d762a52fb281
v1.7.0 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:17:57Z 16f6a0c235c8766fcb3a97ced61c9e3f08df579f7234464827824a9097b59123
v1.7.0-otp-19 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T22:32:30Z 3f0ce20986311d9d21121d7e6314fb25ffebe520fd9f4b974074caf74dca33e0
v1.7.0-otp-20 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:16:57Z c9bbf4d7d9a4088644797bae699f10be011ef0a144faa8c48a14aa40e6d2bd05
v1.7.0-otp-21 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T22:30:45Z ca180626cc6fcd7a6b4c591410d42e68ad3e0007e07ad645a39fb3c2ed66f6ff
v1.7.0-otp-22 06e5ec2d4c628e57440b0a393e4efa98e7226173 2020-03-25T21:14:57Z c3fee34257d49ba18fce12dc165bea9f65828969ff2e6acc596c0d8a594237d1
v1.7.0-rc.0 1164784b8ef25967471c068600301db850de58b3 2020-03-25T21:18:18Z f5d16a2382408acddb1a6d18ee73d0e92ae2eaa0d4adfebf8097723743eea85c
v1.7.0-rc.0-otp-19 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:32:36Z 08dbb2970f9ce6a9c4b246dbc8dd8dcace40d7ce0027772da09fdc8891b112e2
v1.7.0-rc.0-otp-20 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:31:39Z ea293ca82f093a75ef10a377b3fe75ef5244c60388853bfcfcfebd313f21ced1
v1.7.0-rc.0-otp-21 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:30:48Z 069a6875b80837e39b879ebc7a614cdc6e3a57d903c1c9c113fbf37a0a001805
v1.7.0-rc.0-otp-22 1164784b8ef25967471c068600301db850de58b3 2020-03-25T22:29:59Z 236dbcc06de39c4c6afb8d72fe8f45e8a260da96aff214e0dfe442108f5bdaac
v1.7.0-rc.1 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:32:49Z 82001fa454804c467dc5d3128273e2f4c51d1529e05ab0dd976c5fbfc810c1c1
v1.7.0-rc.1-otp-19 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:32:42Z 82001fa454804c467dc5d3128273e2f4c51d1529e05ab0dd976c5fbfc810c1c1
v1.7.0-rc.1-otp-20 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T21:17:38Z e89ede91c4a824e7b930ad02a0b9c231a0b77cf01f74e122dd72ad29e31f9b99
v1.7.0-rc.1-otp-21 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:30:59Z 6aa0013c238185014b300016c88f7211a00c5b1b04d3146d4788a7f0e4f2207f
v1.7.0-rc.1-otp-22 b6d77696743a34ade6a222cbe2811440ae4e0018 2020-03-25T22:30:13Z a481cff84a405be9da89721b1ed022f422a45b855d2159266302b3f6f2fa234b
v1.7.1 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2019-05-14T23:45:16Z
v1.7.1-otp-19 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T22:32:44Z b775acc22b7486ee5b0e2a3bb7101206889b4e33d9bb7e5dc734094e949cbfe3
v1.7.1-otp-20 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T21:17:33Z aa2c20a4e3ac4d2a7767379fa3e185774e7052a969f6595dac4e4d4040e41dd1
v1.7.1-otp-21 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T21:16:45Z b79f34570ab6ba52b4f0ce6067f6552225f9cc063ffd8d843310d833d7cffeff
v1.7.1-otp-22 8aab53b941ee955f005e7b4e08c333f0b94c48b7 2020-03-25T22:30:09Z 23bb48b55a98a7b47cd58433f6a3c17b6bd18c748ebcb2b32d2f6a90b4057557
v1.7.2 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:33:25Z bd93d69afaa0ffcb456f158bf785f9b211803e472d5624030877771ba47af2f3
v1.7.2-otp-19 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:33:18Z bd93d69afaa0ffcb456f158bf785f9b211803e472d5624030877771ba47af2f3
v1.7.2-otp-20 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T21:17:42Z 1e36d839e8d075e68219944c34b3c90622e0a5698e954c0a22384d412f958509
v1.7.2-otp-21 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T22:31:36Z f11f023abdf43cbade64b7f0fef316d361e716bf5274aff3398a1ba97411cb41
v1.7.2-otp-22 2b338092b6da5cd5101072dfdd627cfbb49e4736 2020-03-25T21:16:06Z 83d4c728d4526e7a72e423b2cca650d20ef8cf4cd8ceb1da022c900490de964e
v1.7.3 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:33:58Z 358170a282e52728be7402eadd52fdc66419c322548f2c6f0fd717741c86d029
v1.7.3-otp-19 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:33:51Z 358170a282e52728be7402eadd52fdc66419c322548f2c6f0fd717741c86d029
v1.7.3-otp-20 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:32:57Z 7df5ddd0b565c6bfe02b743a7338dd095b74228ea44bf71d912d1875a861c442
v1.7.3-otp-21 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:32:08Z a20a939d8046184ab45b37efba70705cee4c66f73d227578b7e717a4e65bb26a
v1.7.3-otp-22 8ca85ed2a82019df1a2acf3238f24a56370464bb 2020-03-25T22:31:22Z c3c8b2cff0bef4c91636cd8335988e808ae2978ed90cc0ea2acd238bf60f22d8
v1.7.4 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:34:34Z c82b6f34a17fc6f9fba9327e9080d2c44c97e11bf00398db2a5c120ac289671b
v1.7.4-otp-19 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:34:21Z c82b6f34a17fc6f9fba9327e9080d2c44c97e11bf00398db2a5c120ac289671b
v1.7.4-otp-20 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:33:29Z 620b4f6097aaa22421a41bde19c838983b2854aebc429b883342b7f71f8542df
v1.7.4-otp-21 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:32:39Z 2b372cbe7d905f3403bc42b9284ae9b84d2c1f9ee3b847ca6bc416c4d941e44d
v1.7.4-otp-22 eb5679bfcc9bd35c4c016e91745b4a1a4d43356a 2020-03-25T22:31:50Z 802ef1addcdfb16408b6b90f9a22c415ae23f5d725e5f5e3101cd196ef3a7b56
v1.8 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:33:48Z 90a26e9cc5b1cc7e2279dc633ef52e471f8eaaa4ce3263a6e87506427ad3fedc
v1.8-otp-20 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:33:41Z 90a26e9cc5b1cc7e2279dc633ef52e471f8eaaa4ce3263a6e87506427ad3fedc
v1.8-otp-21 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:32:52Z 69def395dc582c762c43267935e07732cddcc7a71a830bb09ce863b49b3d20cc
v1.8-otp-22 6d98af49c929b9e23c7c3b59e93f5f53cedeebd4 2020-03-25T22:32:06Z d7532382e69ba14b947a1405fa88cb05de11713673ab106b589958d456d726e3
v1.8.0 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:34:52Z c08ff8e7affa636b2b0b0769d63c42289691d70cae832bdf97aeff5c931f8f95
v1.8.0-otp-20 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:34:38Z c08ff8e7affa636b2b0b0769d63c42289691d70cae832bdf97aeff5c931f8f95
v1.8.0-otp-21 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2019-05-15T02:00:31Z
v1.8.0-otp-22 2eee2fc6a4c3733537dc95083c4247a1fa723ab1 2020-03-25T22:33:03Z 40a1ca4092f367b2200612cfa16f0e1bd0c9ae7a1088a51665681acb6031c94a
v1.8.0-rc.0 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:22:37Z
v1.8.0-rc.0-otp-20 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:22:34Z
v1.8.0-rc.0-otp-21 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:16:16Z
v1.8.0-rc.0-otp-22 2b594057567f352bd63f43c6535a901db6d37ed4 2019-05-15T01:08:38Z
v1.8.0-rc.1 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T21:21:56Z 794460fe3531805f0a9d1a3ccbecf07fc13df0702002651d308e1ebb3f1a525c
v1.8.0-rc.1-otp-20 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:36:20Z 4743096ed9861d76537c36721c9e198e0efb63536ea05d11cb3c2d50abbacbc6
v1.8.0-rc.1-otp-21 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:35:32Z f5defae82816a9dfef9f77be83e8d3d9f1b82b750b44825a1bbd58b1f4224c91
v1.8.0-rc.1-otp-22 32825ebaa0c1f6785dcd30d87f0ade45cd6c20cb 2020-03-25T22:34:43Z 225ed2da0b5d0d6f8a6ac908d06f1e5c7000bdd32cc7e896fa44bd0fdf9939c8
v1.8.1 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:36:31Z 36ab446e5db70a7d26bffc065054b4c70f3640c4b8b0387b170543c2cd769cd1
v1.8.1-otp-20 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T21:22:02Z d9f62778b673791aa2bfeb50821eac0f949243bdc26287b3bbe2227771d78a0a
v1.8.1-otp-21 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:35:35Z 1e145564990957496145884aaed03228c7dc4105473f8bf023f567aedd2191cc
v1.8.1-otp-22 511a51ba8925daa025d3c2fd410e170c1b651013 2020-03-25T22:34:51Z 3a4aaa68928a5768441577eb9c90ccfc217ecee9be9da2456dde074d93fb2eda
v1.8.2 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:36:35Z c77e0ac5ab0ba5cff5f573cdf711ed9106db788317ab16cacdcf41a93a795d48
v1.8.2-otp-20 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:36:28Z c77e0ac5ab0ba5cff5f573cdf711ed9106db788317ab16cacdcf41a93a795d48
v1.8.2-otp-21 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:35:41Z b406265ae842fe8355244150d06c92e01ab1fdc3e985feb59e9bf13452ac9754
v1.8.2-otp-22 98485daab0a9f3ac2d7809d38f5e57cd73cb22ac 2020-03-25T22:34:56Z 570c7b1ab710b9a44326d7badc4254f6e66ce3111a3802f0a162210144260234
v1.9 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T22:36:56Z 403db3ad4ae9e27272a06c6c95850507fa34dc2b311447f2190e22fa2c901ded
v1.9-otp-20 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T22:36:45Z 403db3ad4ae9e27272a06c6c95850507fa34dc2b311447f2190e22fa2c901ded
v1.9-otp-21 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T21:21:43Z 6d538a3e45b4bee6449d085c53f104a0c9680cb006f15857cd689a2e5e3251d5
v1.9-otp-22 762989b39f62e8dc8153f5ea6c71c57693ffc3f3 2020-03-25T21:20:47Z 80953f1a1cbd8428a3d17042360a0a2c023ea029c2199909df97045f7b962de2
v1.9.0 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:37:01Z 74808a0308d64f36946dce470b51615117c9933a4454e52d3e25538f243fcfa3
v1.9.0-otp-20 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:36:55Z 74808a0308d64f36946dce470b51615117c9933a4454e52d3e25538f243fcfa3
v1.9.0-otp-21 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T21:21:41Z 59dc26d6691062788ec8e774c941098eaa5f02b4ad3c33502e910e4efaf4ee1e
v1.9.0-otp-22 71c335ac2694d4457ac8f4fefdfc68ae167c8775 2020-03-25T22:35:06Z ddae00c5bca44dd5bacbc4c4200be302c96b63cbad9c4433ea9fa0bba1d0a486
v1.9.0-rc.0 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:37:19Z b6e6026f22a7e590f3b9122f3363a09572f251a288a4e50b9faad63548e81331
v1.9.0-rc.0-otp-20 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:37:12Z b6e6026f22a7e590f3b9122f3363a09572f251a288a4e50b9faad63548e81331
v1.9.0-rc.0-otp-21 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2020-03-25T22:36:25Z 698b8b34f9fe12ce3fbf1cf06ca455d689ed83fb927ae70f636a058a4ef9e700
v1.9.0-rc.0-otp-22 aad7aa4d2255f1c33f2de6525f67cd7e852324d2 2019-06-04T11:49:17Z
v1.9.1 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:37:38Z cf13db14a1fd86d6e8824331eca7a2b41674a4ce04fba838877952194f9d02cd
v1.9.1-otp-20 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:37:31Z cf13db14a1fd86d6e8824331eca7a2b41674a4ce04fba838877952194f9d02cd
v1.9.1-otp-21 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T21:22:51Z 93af7d51379858451b90c1efdd859b7c80e0d9c0fc6531cea06e4edffd85605e
v1.9.1-otp-22 79388035f5391f0a283a48fba792ae3b4f4b5f21 2020-03-25T22:35:55Z 3e9d11d583fe60b4e4d7ae23aa4fa70baf41a4d53df4d1be75d9636637f7f699
v1.9.2 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T21:24:21Z ec94b266ec22e3479126cfca69bd84002671c93c9a9dfe13e018efc5cf090f9e
v1.9.2-otp-20 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:37:45Z 0971bbcfb1759fdcb2b9dd13907c1f3cb521fbd0afbd177b8a236ad2018b669f
v1.9.2-otp-21 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:36:59Z e579d4f46fbc847d4609d7ca1be4ce28ea08c6c46b9113a278540ea89adb31f8
v1.9.2-otp-22 ffe7a577cc80f37381dc289c820842d346002364 2020-03-25T22:36:11Z c2a03b667d9f079558995112ca29adb11bde1eeecd6126ac74bdd4a3c583c547
v1.9.3 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:38:20Z 3f8e1d964e70bbd935b24ee5d06319440b2214ef66c5e6d3007bb1737c7589b2
v1.9.3-otp-20 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:38:13Z 3f8e1d964e70bbd935b24ee5d06319440b2214ef66c5e6d3007bb1737c7589b2
v1.9.3-otp-21 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:37:27Z a67f1826a0ee7a66e8588d72ac50843e68316ab275656dc95e1dcca5515dc612
v1.9.3-otp-22 5af52898d344fda201e2437319449cdc0242eb31 2020-03-25T22:36:42Z 063e93f5de308925aa198343d5fdd65a8ebdff76bf7e8c5f4c0ef76c16f67e4c
v1.9.4 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:38:42Z 46810a6da6e68c4ac408c6e3120d985d87485f62e4afcd62673831d328d9e588
v1.9.4-otp-20 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:38:36Z 46810a6da6e68c4ac408c6e3120d985d87485f62e4afcd62673831d328d9e588
v1.9.4-otp-21 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:37:52Z 1e6c090841c267c4828d68647e020c91067daace9ba05669fd5c3ec315175423
v1.9.4-otp-22 055526057ac9992cc1df87441357c4e56d45235d 2020-03-25T22:37:07Z b5eba5ab892f431a0d914055ee0ba177304e74da0b2af5a657670aa5ce00f10f
+16
View File
@@ -41,6 +41,22 @@
"line": 2
}
]
},
{
"owner": "elixir-credoOutputDefault",
"severity": "warning",
"pattern": [
{
"regexp": "^\u2503\\s\\[\\w\\]\\s[\u2191|\u2197|\u2192|\u2198|\u2193]\\s(.*)$",
"message": 1
},
{
"regexp": "^\u2503\\s{7}(.*):(\\d+):(\\d+)\\s.*$",
"file": 1,
"line": 2,
"column": 3
}
]
}
]
}
+66
View File
@@ -0,0 +1,66 @@
{
"problemMatcher": [
{
"owner": "erlc-warning",
"severity": "warning",
"pattern": [
{
"regexp": "^(\\S+):(\\d+):(\\d+): [wW]arning: (.+)$",
"file": 1,
"line": 2,
"column": 3,
"message": 4
}
]
},
{
"owner": "erlc-error",
"severity": "error",
"pattern": [
{
"regexp": "^(\\S+):(\\d+):(\\d+): (?![wW]arning)(.+)$",
"file": 1,
"line": 2,
"column": 3,
"message": 4
}
]
},
{
"owner": "ct-failure",
"severity": "error",
"pattern": [
{
"regexp": "^(\\S+) failed on line (\\d+)$",
"file": 1,
"line": 2
},
{
"regexp": "^Reason: (.+)$",
"message": 1
}
]
},
{
"owner": "eunit-failure",
"severity": "error",
"pattern": [
{
"regexp": "^\\S+: .+\\.\\.\\.\\*failed\\*$"
},
{
"regexp": "^in function .+ \\((.+), line (\\d+)\\)$",
"file": 1,
"line": 2
},
{
"regexp": "^in call from .+$"
},
{
"regexp": "^\\*\\*error:(.+)$",
"message": 1
}
]
}
]
}
+38317 -2620
View File
File diff suppressed because one or more lines are too long
-10
View File
@@ -1,10 +0,0 @@
#!/bin/bash
set -eo pipefail
cd $RUNNER_TEMP
wget -q https://repo.hex.pm/builds/elixir/${1}${2}.zip
unzip -d .setup-elixir/elixir ${1}${2}.zip
rm ${1}${2}.zip
echo "$(pwd)/.setup-elixir/elixir/bin" >> $GITHUB_PATH
-12
View File
@@ -1,12 +0,0 @@
#!/bin/bash
set -eo pipefail
cd $RUNNER_TEMP
wget -q -O otp.tar.gz https://repo.hex.pm/builds/otp/ubuntu-14.04/OTP-${1}.tar.gz
mkdir -p .setup-elixir/otp
tar zxf otp.tar.gz -C .setup-elixir/otp --strip-components=1
rm otp.tar.gz
.setup-elixir/otp/Install -minimal $(pwd)/.setup-elixir/otp
echo "$(pwd)/.setup-elixir/otp/bin" >> $GITHUB_PATH
+27
View File
@@ -0,0 +1,27 @@
import js from '@eslint/js'
import globals from 'globals'
import yml from 'eslint-plugin-yml'
import * as yamlParser from 'yaml-eslint-parser'
export default [
js.configs.recommended,
{
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: globals.node,
},
},
{
files: ['**/*.yml'],
languageOptions: {
parser: yamlParser,
},
plugins: {
yml,
},
rules: {
...yml.configs.recommended.rules,
},
},
]

Some files were not shown because too many files have changed in this diff Show More