{ "name": "hapi-demo", "version": "1.0.0", "description": "", "private": true, "main": "index.js", "scripts": { "init": "ts-node --respawn --project ./tsconfig.json -r tsconfig-paths/register source/db/init.ts alter", "build": "tsc && tsc-alias", "start": "node -r dotenv/config dist/main.js dotenv_config_path=.env.production", "dev": "ts-node-dev --watch ./source/route --ignore-watch ./source/route/route.txt --respawn --project ./tsconfig.json -r tsconfig-paths/register -r dotenv/config ./source/main.ts dotenv_config_path=.env.development", "deva": "nodemon --exec 'ts-node --project ./tsconfig.json -r tsconfig-paths/register ./source/main.ts'", "test": "lab --require tsconfig-paths/register --typescript -P test -v" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "@hapi/cookie": "^11.0.2", "@hapi/crumb": "^8.0.1", "@hapi/hapi": "^20.1.2", "@hapi/hoek": "^10.0.0", "@hapi/inert": "^6.0.3", "@hapi/yar": "^10.1.1", "@types/hapi__hapi": "^20.0.10", "@types/hapi__vision": "^5.5.3", "@types/hapi__yar": "^10.1.1", "bcrypt": "^5.0.1", "fs-extra": "^10.1.0", "hapi-auth-jwt2": "^10.2.0", "hapi-sequelizejs": "^4.5.0", "hapi-swagger": "^14.2.0", "joi": "^17.4.0", "json-merge-patch": "^1.0.1", "jsonwebtoken": "^8.5.1", "jstransformer-markdown-it": "^3.0.0", "markdown-it": "^13.0.1", "multiparty": "^4.2.2", "nodemon": "^2.0.7", "pug": "^3.0.2", "pug-alias": "^2.0.1", "sequelize": "^6.6.2", "sqlite3": "^5.0.2" }, "devDependencies": { "@hapi/code": "^9.0.1", "@hapi/lab": "^25.0.1", "@hapi/vision": "^6.1.0", "@noderun/hapi-router": "link:packages\\hapi-router", "@types/fs-extra": "^9.0.13", "@types/hapi__cookie": "^10.1.4", "@types/hapi__crumb": "^7.3.3", "@types/node": "^17.0.21", "cross-env": "^7.0.3", "dotenv": "^10.0.0", "ejs": "^3.1.6", "fast-glob": "^3.2.11", "file-type": "^16.5.0", "hapi-webpack-plugin-2": "^1.0.2", "log4js": "^6.4.1", "ts-node": "^10.0.0", "ts-node-dev": "^1.1.6", "tsc-alias": "^1.7.0", "tsconfig-paths": "^3.9.0", "typescript": "^4.3.2", "webpack": "^5.75.0" } }