{"id":16782186,"url":"https://github.com/danielbayerlein/hapi-webpack-middleware","last_synced_at":"2025-04-10T21:22:20.040Z","repository":{"id":57105609,"uuid":"61656101","full_name":"danielbayerlein/hapi-webpack-middleware","owner":"danielbayerlein","description":"@webpack middleware for @hapijs","archived":false,"fork":false,"pushed_at":"2019-09-18T18:16:00.000Z","size":98,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T18:52:27.351Z","etag":null,"topics":["hapi","middleware","webpack","webpack-dev-server","webpack-hot-middleware","webpack-plugin"],"latest_commit_sha":null,"homepage":"","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/danielbayerlein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-21T18:11:31.000Z","updated_at":"2018-12-07T16:34:51.000Z","dependencies_parsed_at":"2022-08-20T23:50:15.160Z","dependency_job_id":null,"html_url":"https://github.com/danielbayerlein/hapi-webpack-middleware","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbayerlein%2Fhapi-webpack-middleware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbayerlein%2Fhapi-webpack-middleware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbayerlein%2Fhapi-webpack-middleware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbayerlein%2Fhapi-webpack-middleware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielbayerlein","download_url":"https://codeload.github.com/danielbayerlein/hapi-webpack-middleware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248299026,"owners_count":21080449,"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":["hapi","middleware","webpack","webpack-dev-server","webpack-hot-middleware","webpack-plugin"],"created_at":"2024-10-13T07:44:39.088Z","updated_at":"2025-04-10T21:22:20.011Z","avatar_url":"https://github.com/danielbayerlein.png","language":"JavaScript","readme":"# hapi-webpack-middleware\n\n[![npm version](https://badge.fury.io/js/%40danielbayerlein%2Fhapi-webpack-middleware.svg)](https://badge.fury.io/js/%40danielbayerlein%2Fhapi-webpack-middleware)\n[![Build Status](https://travis-ci.org/danielbayerlein/hapi-webpack-middleware.svg?branch=master)](https://travis-ci.org/danielbayerlein/hapi-webpack-middleware)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Greenkeeper badge](https://badges.greenkeeper.io/danielbayerlein/hapi-webpack-middleware.svg)](https://greenkeeper.io/)\n\n**hapi-webpack-middleware** is a [webpack](https://github.com/webpack/webpack) middleware for [hapi.js](https://github.com/hapijs/hapi).\n\n:warning: Use this middleware only in development!\n\nFull support for:\n\n* [webpack](https://webpack.js.org)\n* [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware)\n* [webpack-hot-middleware](https://github.com/webpack-contrib/webpack-hot-middleware)\n\n## Installation\n\n```bash\nnpm install webpack webpack-dev-middleware webpack-hot-middleware @danielbayerlein/hapi-webpack-middleware --save-dev\n```\n\n## Usage\n\n```javascript\nserver.register({\n  register: require('@danielbayerlein/hapi-webpack-middleware'),\n  options: {\n    webpack: {},\n    webpackDev: {},\n    webpackHot: {}\n  }\n}, (err) =\u003e {\n\n  if (err) {\n    throw err;\n  }\n});\n```\n\n## Configuration\n\n* [webpack](https://webpack.js.org/concepts/configuration/)\n* [webpackDev](https://github.com/webpack/webpack-dev-middleware#usage)\n* [webpackHot](https://github.com/webpack-contrib/webpack-hot-middleware/blob/master/middleware.js#L8-L10)\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new [Pull Request](../../pull/new/master)\n\n## Copyright\n\nCopyright (c) 2016-present Daniel Bayerlein. See [LICENSE](./LICENSE.md) for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbayerlein%2Fhapi-webpack-middleware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielbayerlein%2Fhapi-webpack-middleware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbayerlein%2Fhapi-webpack-middleware/lists"}