# hapi-typescript-example **Repository Path**: mirrors_dwyl/hapi-typescript-example ## Basic Information - **Project Name**: hapi-typescript-example - **Description**: :zap: Hapi.Js + Typescript = Awesomeness - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NodeJS-Hapi TypeScript Scaffolding A NodeJS + HapiJS(17) with Typescript Starter kit to build standard projects. **Installation** * *npm run setup* (install nuget packages & typings) **Important Note** * If working with NodeJS 10.0.0, Kindly delete the *package.lock.json* file then try *npm install* **Run** * *gulp build* (build ts files) * *gulp test* (run mocha tests) * *gulp tslint* (run tslint) * *gulp watch* (watch ts files) * *npm run start* (start the application) * *npm run watch* (restart the application when files change) **Features** * *Project Structure - Feature oriented* * *Hapijs - REST Api* * *Swagger - documentation* * *Jwt - authentication* * *Mongoose - MongoDb* * *nconf - configurations* * *Logging - MongoDB collection based logging* * *Unit Tests - chai + sinon + mocha* Running on port 5000 ex: localhost:5000/docs Have fun :)