https://github.com/glints-dev/hapi-webpack-dev-server-plugin
webpack-dev-server plugin for hapi
https://github.com/glints-dev/hapi-webpack-dev-server-plugin
hapi webpack
Last synced: 5 months ago
JSON representation
webpack-dev-server plugin for hapi
- Host: GitHub
- URL: https://github.com/glints-dev/hapi-webpack-dev-server-plugin
- Owner: glints-dev
- Created: 2018-09-19T07:06:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-29T10:28:42.000Z (about 3 years ago)
- Last Synced: 2025-10-20T07:59:30.019Z (8 months ago)
- Topics: hapi, webpack
- Language: TypeScript
- Size: 397 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# webpack-dev-server-plugin [](https://badge.fury.io/js/%40glints%2Fhapi-webpack-dev-server-plugin) [](https://greenkeeper.io/)
This allows `webpack-dev-middleware` to be used with hapi.
# Usage Instructions
To integrate this into your project, install the package:
```
npm install --save @glints/hapi-webpack-dev-server-plugin # If using npm
yarn add @glints/hapi-webpack-dev-server-plugin # If using Yarn
```
Then register the plugin with hapi:
```js
// Create an instance of the Webpack compiler.
const compiler = Webpack({
// Compiler options here.
});
// Register the plugin with the hapi server.
await hapiServer.register({
plugin: WebpackDevServerPlugin,
options: {
compiler,
devMiddlewareOptions: {
// Define options for webpack-dev-middleware
publicPath: webpackConfig.output.publicPath,
stats: {
modules: false,
},
},
},
});
```
# Contribution Guidelines
We use [EditorConfig](https://editorconfig.org) to maintain consistent line-ending and indentation rules across all our projects. Ensure that you have the appropriate plugin installed in your preferred editor, or refer to `.editorconfig`.
# About Glints
Glints is an online talent recruitment and career discovery platform headquartered in Singapore. It is a platform for young talent to build up their career readiness through internships and graduate jobs; developing skill sets required in different careers.
**P.S.** We deal with quite a number of interesting engineering problems centered on matching the right talent to employers. Sounds interesting? Send your resume to tech@glints.com.