'use strict'
const LocalWebServer = require('../../')
const cacheControl = require('koa-cache-control')

const ws = new LocalWebServer()
ws.addLogging('dev')
  .add({
    optionDefinitions: {
      name: 'maxage', type: Number,
      description: 'The maxage to set on each response.'
    },
    middleware: function (options) {
      return cacheControl({ maxAge: options.maxage })
    }
  })
  .addStatic()
  .addIndex()
  .start()