Detalhes do pacote

@mountainpass/waycharter

mountain-pass383Apache-2.02.0.4

Express middleware creating for HATEOAS level 3 RESTful/Hypermedia APIs

rest, rest-server, express, express-middleware

readme (leia-me)

waycharter

Express middleware for HATEOAS level 3 RESTful APIs that provide hypermedia controls using:

This library is compatible with Node.js 10.x, 12.x and 14.x

License npm npm downloads

Build Status

GitHub issues GitHub pull requests

source code vulnerabilities npm package vulnerabilities

Conventional Commits code style: prettier

I love badges

JavaScript Style Guide

ToC

Usage

TODO

changelog (log de mudanças)

2.0.4 (2022-08-18)

  • fix(collections): fixed cardinality of page (6bacd74)

2.0.3 (2022-08-18)

  • test(collections): removed no longer relevant test (38d937b)

2.0.2 (2022-08-04)

  • fix(collections): fixing nextPage links (b34587a)

2.0.1 (2022-08-03)

  • feat(collections): added support for non-numberic paging (7ecead9)

2.0.0 (2022-06-23)

  • build(lint): fixing linting issues (0053c11)

1.0.76 (2021-12-16)

  • fix(collections): fixed first, next, prev links for templated collections (3ed681a)

1.0.75 (2021-12-13)

  • feat(collections): item endpoints can now be used when registering collections (15fa46d)

1.0.74 (2021-11-17)

  • Merge pull request #357 from mountain-pass/dependabot/npm_and_yarn/snyk-1.763.0 (ea63657), closes #357

1.0.73 (2021-11-16)

  • Merge pull request #344 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-37.0.3 (65a78d0), closes #344

1.0.72 (2021-11-15)

  • Merge pull request #322 from mountain-pass/dependabot/npm_and_yarn/prettier-2.4.1 (f202372), closes #322

1.0.71 (2021-11-15)

  • Merge pull request #267 from mountain-pass/dependabot/npm_and_yarn/cucumber/cucumber-7.3.1 (c17912a), closes #267

1.0.70 (2021-11-15)

  • chore(deps): updating jsonpointer to 5.0.0 (38ff21f)

1.0.69 (2021-09-23)

  • fix(paths): fixed defect in path template parameters starting with an uppercase or digit (075e534)

1.0.68 (2021-06-15)

  • chore(deps): updating dependabot (2414c5e)

1.0.67 (2021-06-15)

  • refactor(deps): removed unsed dependencies (0f8a363)

1.0.66 (2021-06-14)

  • Merge pull request #226 from mountain-pass/dependabot/npm_and_yarn/babel/runtime-7.14.6 (bba5a54), closes #226

1.0.65 (2021-06-14)

  • Merge pull request #225 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-35.2.0 (3796ff1), closes #225

1.0.64 (2021-06-13)

  • Merge pull request #223 from mountain-pass/dependabot/npm_and_yarn/glob-parent-5.1.2 (368395f), closes #223

1.0.63 (2021-06-10)

  • Merge pull request #222 from mountain-pass/dependabot/npm_and_yarn/babel/plugin-proposal-class-prope (17daa46), closes #222

1.0.62 (2021-06-09)

  • Merge pull request #211 from mountain-pass/dependabot/npm_and_yarn/snyk-1.624.0 (4d35fa7), closes #211

1.0.61 (2021-06-09)

  • refactor(test): removed code duplication (ed86cb9)

1.0.60 (2021-06-08)

  • Merge pull request #210 from mountain-pass/dependabot/npm_and_yarn/snyk-1.623.0 (59736bc), closes #210

1.0.59 (2021-06-08)

  • feat(collection): added support for returning headers in collections (3a91649)

1.0.58 (2021-06-07)

  • Merge pull request #205 from mountain-pass/dependabot/npm_and_yarn/snyk-1.622.0 (06b3c80), closes #205

1.0.57 (2021-06-07)

  • Merge pull request #208 from mountain-pass/dependabot/npm_and_yarn/mountainpass/waychaser-3.0.43 (e318d8b), closes #208

1.0.56 (2021-06-02)

  • Merge pull request #199 from mountain-pass/dependabot/npm_and_yarn/snyk-1.621.0 (956bf3b), closes #199

1.0.55 (2021-06-01)

  • Merge pull request #198 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-35.1.2 (fa6e4a1), closes #198

1.0.53 (2021-05-31)

  • Merge pull request #195 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-import-2.23.4 (b5a1845), closes #195

1.0.51 (2021-05-31)

  • fix: fixed test coverage (0dd0f37)

1.0.50 (2021-05-30)

  • Merge pull request #50 from mountain-pass/dependabot/npm_and_yarn/chai-4.3.4 (ac746e6), closes #50

1.0.49 (2021-05-30)

  • Merge pull request #182 from mountain-pass/dependabot/npm_and_yarn/core-js-3.13.1 (08c8cf7), closes #182

1.0.47 (2021-05-28)

  • refactor(collection): refactored code for item and canonical links (ef40dd5)

1.0.46 (2021-05-28)

  • feat(collection): out of bounds error response (721bf0f)

1.0.45 (2021-05-28)

  • fix(test): added missing test case (93d5358)

1.0.44 (2021-05-05)

  • Merge pull request #137 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-33.1.0 (61753bf), closes #137

1.0.43 (2021-05-04)

  • Merge pull request #136 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-json-3.0.0 (715ac20), closes #136

1.0.42 (2021-05-04)

  • Merge pull request #134 from mountain-pass/dependabot/npm_and_yarn/snyk-1.582.0 (a78cd14), closes #134

1.0.41 (2021-05-04)

  • feat(collections): Added registerStaticCollection convenience method (05614f4)

1.0.39 (2021-05-02)

  • Merge pull request #128 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-33.0.0 (e960bfc), closes #128

1.0.38 (2021-05-02)

  • Merge pull request #127 from mountain-pass/dependabot/npm_and_yarn/snyk-1.575.0 (2d17d97), closes #127

1.0.37 (2021-04-29)

  • Merge pull request #126 from mountain-pass/dependabot/npm_and_yarn/babel/plugin-transform-modules-co (777b231), closes #126

1.0.36 (2021-04-29)

  • Merge pull request #125 from mountain-pass/dependabot/npm_and_yarn/babel/core-7.14.0 (f677ea0), closes #125

1.0.35 (2021-04-29)

  • Merge pull request #122 from mountain-pass/dependabot/npm_and_yarn/babel/runtime-7.14.0 (c58887a), closes #122

1.0.34 (2021-04-28)

  • Merge pull request #120 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-32.3.3 (9fb0885), closes #120

1.0.33 (2021-04-28)

  • Merge pull request #118 from mountain-pass/dependabot/npm_and_yarn/snyk-1.571.0 (dd29fa2), closes #118

1.0.32 (2021-04-28)

  • Merge pull request #116 from mountain-pass/dependabot/npm_and_yarn/snyk-1.566.0 (95cc392), closes #116

1.0.31 (2021-04-25)

  • Merge pull request #112 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-jsdoc-32.3.1 (8b82b8a), closes #112

1.0.30 (2021-04-25)

  • Merge pull request #111 from mountain-pass/dependabot/npm_and_yarn/eslint-plugin-markdown-2.1.0 (b5350e9), closes #111

1.0.29 (2021-04-25)

  • feat(errors): added ability to set status codes (d86fe86)

1.0.28 (2021-04-24)

  • feat(errors): added basic error handling in loaders (c0800d4)

1.0.27 (2021-04-24)

  • feat(headers): added support for using request headers (72cc907)

1.0.25 (2021-04-22)

  • Merge pull request #98 from mountain-pass/dependabot/npm_and_yarn/babel/cli-7.13.16 (5784c91), closes #98

1.0.24 (2021-04-22)

  • Merge pull request #97 from mountain-pass/dependabot/npm_and_yarn/babel/register-7.13.16 (c220124), closes #97

1.0.23 (2021-04-22)

  • Merge pull request #95 from mountain-pass/dependabot/npm_and_yarn/core-js-3.10.2 (a733fd1), closes #95

1.0.22 (2021-04-15)

  • docs(readme): fixed ToC (c3328c0)

1.0.21 (2021-04-15)

  • fix(coverage): fixed test coverage (136d724)

1.0.20 (2021-04-06)

  • Merge pull request #71 from mountain-pass/dependabot/npm_and_yarn/snyk-1.526.0 (0ab1840), closes #71

1.0.19 (2021-03-04)

  • fix(vulnerability): fixed vulnerability in dev dependency (e7d50b0)

1.0.18 (2021-02-28)

  • fix(coverage): fixed test coverage issue (c8ad405)