kvell-scripts
Version:
Scripts to run applications generated from create-kvell-app
42 lines (34 loc) • 885 B
JavaScript
"use strict";
/**
* @typedef {import ("express").Express} KvellAppObject
*/
/**
* @typedef {import ("http").Server | import ("https").Server} KvellServerObject
*/
/**
* @typedef {import ("express").Request} KvellRequestObject
*/
/**
* @typedef {import ("express").Response} KvellResponseObject
*/
const express = require("express");
/**
* @typedef {Object} Logger
* @property {Function} trace A trace level log
* @property {Function} debug A debug level log
* @property {Function} info An info level log
* @property {Function} warn A warn level log
* @property {Function} error An error level log
* @property {Function} fatal A fatal level log
*/
/**
* @type {Logger}
*/
const devLog = require("./utils/getDevLogger")();
module.exports = {
json: express.json,
static: express.static,
urlencoded: express.urlencoded,
router: express.Router,
devLog
};