{"id":20426533,"url":"https://github.com/futurestudio/hapi-request-utilities","last_synced_at":"2025-04-12T19:09:02.342Z","repository":{"id":34238387,"uuid":"142541866","full_name":"futurestudio/hapi-request-utilities","owner":"futurestudio","description":"hapi request decorations to conveniently access request data","archived":false,"fork":false,"pushed_at":"2024-01-25T08:37:05.000Z","size":270,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T13:21:14.829Z","etag":null,"topics":["future-studio-university","hapi","hapi-plugin","hapijs","request-decorations"],"latest_commit_sha":null,"homepage":"https://superchargejs.com/docs/requests","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/futurestudio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-07-27T07:14:26.000Z","updated_at":"2022-11-22T21:13:28.000Z","dependencies_parsed_at":"2023-01-16T23:00:45.909Z","dependency_job_id":"12089a05-4189-4bb0-ac13-4606336e643b","html_url":"https://github.com/futurestudio/hapi-request-utilities","commit_stats":{"total_commits":250,"total_committers":7,"mean_commits":"35.714285714285715","dds":0.508,"last_synced_commit":"1734f32b2e09074c027c3c0c2428501840ed0a1a"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futurestudio%2Fhapi-request-utilities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futurestudio%2Fhapi-request-utilities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futurestudio%2Fhapi-request-utilities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futurestudio%2Fhapi-request-utilities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/futurestudio","download_url":"https://codeload.github.com/futurestudio/hapi-request-utilities/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119402,"owners_count":21050754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["future-studio-university","hapi","hapi-plugin","hapijs","request-decorations"],"created_at":"2024-11-15T07:16:50.566Z","updated_at":"2025-04-12T19:09:02.322Z","avatar_url":"https://github.com/futurestudio.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"471\" style=\"max-width:100%;\" src=\"https://github.com/futurestudio/hapi-request-utilities/blob/master/media/hapi-request-utilities.png?raw=true\" alt=\"hapi-request-utilities logo\"\u003e\n  \u003cbr/\u003e\n  \u003cbr/\u003e\n  \u003cp\u003e\n    hapi request decorations to conveniently access request data\n  \u003c/p\u003e\n  \u003cbr/\u003e\n  \u003cp\u003e\n    \u003ca href=\"#installation\"\u003e\u003cstrong\u003eInstallation\u003c/strong\u003e\u003c/a\u003e ·\n    \u003ca href=\"#usage\"\u003e\u003cstrong\u003eUsage\u003c/strong\u003e\u003c/a\u003e ·\n    \u003ca href=\"#methods\"\u003e\u003cstrong\u003eMethods\u003c/strong\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \u003cbr/\u003e\n  \u003cbr/\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://www.npmjs.com/package/hapi-request-utilities\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/hapi-request-utilities.svg\" alt=\"hapi-request-utilities Version\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/hapi-request-utilities\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/hapi-request-utilities.svg\" alt=\"Monthly downloads\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003cem\u003eFollow \u003ca href=\"http://twitter.com/marcuspoehls\"\u003e@marcuspoehls\u003c/a\u003e for updates!\u003c/em\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n------\n\n\u003cp align=\"center\"\u003e\u003csup\u003eDevelopment of this hapi plugin is supported by \u003ca href=\"https://futurestud.io\"\u003eFuture Studio University 🚀\u003c/a\u003e\u003c/sup\u003e\n\u003cbr\u003e\u003cb\u003e\nJoin the \u003ca href=\"https://futurestud.io/university\"\u003eFuture Studio University and Skyrocket in Node.js\u003c/a\u003e\u003c/b\u003e\n\u003c/p\u003e\n\n------\n\n\n## Introduction\nA hapi plugin that decorates the `request` with methods to quickly and conveniently access incoming data.\n\n\n## Requirements\n\u003e **hapi v19 (or later)** and **Node.js v12 (or newer)**\n\nThis plugin requires **hapi v19** (or later) and **Node.js v12 or newer**.\n\n\n### Compatibility\n| Major Release | [hapi.js](https://github.com/hapijs/hapi) version | Node.js version |\n| --- | --- | --- |\n| `v4` | `\u003e=18 hapi` | `\u003e=12` |\n| `v3` | `\u003e=18 hapi` | `\u003e=8` |\n| `v2` | `\u003e=17 hapi` | `\u003e=8` |\n\n\n## Installation\nAdd `hapi-request-utilities` as a dependency to your project:\n\n```bash\nnpm i hapi-request-utilities\n```\n\n\n## Usage\nRegister `hapi-request-utilities` to your hapi server and that's it :)\n\n```js\nawait server.register({\n  plugin: require('hapi-request-utilities')\n})\n\n// went smooth like chocolate :)\n```\n\n\n## Methods\nFind all available `request` decorations in [the extensive documentation](https://superchargejs.com/docs/master/requests).\n\n\n\n## Feature Requests\nDo you miss a feature? Please don’t hesitate to\n[create an issue](https://github.com/futurestudio/hapi-request-utilities/issues) with a short description of your desired addition to this plugin.\n\n\n## Links \u0026 Resources\n\n- [hapi tutorial series](https://futurestud.io/tutorials/hapi-get-your-server-up-and-running) with 100+ tutorials\n\n\n## Contributing\n\n1.  Create a fork\n2.  Create your feature branch: `git checkout -b my-feature`\n3.  Commit your changes: `git commit -am 'Add some feature'`\n4.  Push to the branch: `git push origin my-new-feature`\n5.  Submit a pull request 🚀\n\n\n## License\n\nMIT © [Future Studio](https://futurestud.io)\n\n---\n\n\u003e [futurestud.io](https://futurestud.io) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e GitHub [@futurestudio](https://github.com/futurestudio/) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e Twitter [@futurestud_io](https://twitter.com/futurestud_io)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuturestudio%2Fhapi-request-utilities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuturestudio%2Fhapi-request-utilities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuturestudio%2Fhapi-request-utilities/lists"}