easy-https-server
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

easy-https-server

Easy barebones https server.

npm i easy-https-server pnpm add easy-https-server yarn add easy-https-server

Examples

# node
    # view source example/node.ts

    import { add } from 'easy-https-server'
    
    console.log(add(1, 2))
# web
    # view source example/web.ts

    import { add } from 'easy-https-server'
    
    const main = document.querySelector('main')!
    
    main.innerHTML = `<h1>1 + 2 = ${add(1, 2)}</h1>`

🥁 Use this template 🥁

Features

  • TypeScript with SWC
  • JSX/TSX out of the box
  • Outputs both CommonJS and ES Modules, ready to publish on npm
  • Automatic dist bundling using bunzee
  • Documentation generation using dokio
  • Isomorphic Node.js and real browser testing incl. coverage and snapshots with utr
  • Examples / Playground using devito
  • Evergreen using pull-configs
  • ESLint
  • dprint
  • Husky

API

# HttpContext src/easy-https-server.ts#L52

# res src/easy-https-server.ts#L54

    ServerResponse & {

    # promises src/easy-https-server.ts#L58

    (cb)  =>

      ServerResponse
    # chunk

      any

    # cb()

      cb()  =>

        void

    (chunk, cb)  =>

      ServerResponse
    # chunk

      any

    # encoding

      BufferEncoding

    # cb()

      cb()  =>

        void

    (chunk, encoding, cb)  =>

      ServerResponse
    }, unknown []>
}
# socket src/easy-https-server.ts#L55
# sendRaw(text) src/easy-https-server.ts#L57

    # text

      string

    sendRaw(text)  =>

      Promise<void>
# writeEarlyHints(earlyHintsLinks) src/easy-https-server.ts#L56

    # earlyHintsLinks

      string []

    writeEarlyHints(earlyHintsLinks)  =>

      Promise<void>
}
# HttpListenOptions src/easy-https-server.ts#L7
# HttpServer src/easy-https-server.ts#L48

    # connections

      number

    # headersTimeout

      number

    # keepAliveTimeout

      number

    # listening

      boolean

    # maxConnections

      number

    # maxHeadersCount

      null | number

    # maxRequestsPerSocket

      null | number

    # requestTimeout

      number

    # timeout

      number

    # addContext(hostname, context)

      # hostname

        string

      # context

        SecureContextOptions

      addContext(hostname, context)  =>

        void

# addListener(event, listener)

    # event

      string

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

addListener(event, listener)  =>

# event

    "keylog"

# listener(line, tlsSocket)

    # line

      Buffer

    # tlsSocket

      TLSSocket

    listener(line, tlsSocket)  =>

      void

addListener(event, listener)  =>

# event

    "newSession"

# listener(sessionId, sessionData, callback)

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(sessionId, sessionData, callback)  =>

    void

addListener(event, listener)  =>

# event

    "OCSPRequest"

# listener(certificate, issuer, callback)

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(certificate, issuer, callback)  =>

    void

addListener(event, listener)  =>

# event

    "resumeSession"

# listener(sessionId, callback)

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

listener(sessionId, callback)  =>

    void

addListener(event, listener)  =>

# event

    "secureConnection"

# listener(tlsSocket)

    # tlsSocket

      TLSSocket

    listener(tlsSocket)  =>

      void

addListener(event, listener)  =>

# event

    "tlsClientError"

# listener(err, tlsSocket)

    # err

      Error

    # tlsSocket

      TLSSocket

    listener(err, tlsSocket)  =>

      void

addListener(event, listener)  =>

# event

    "close"

# listener()

    listener()  =>

      void

addListener(event, listener)  =>

# event

    "connection"

# listener(socket)

    # socket

      Duplex

    listener(socket)  =>

      void

addListener(event, listener)  =>

# event

    "error"

# listener(err)

    # err

      Error

    listener(err)  =>

      void

addListener(event, listener)  =>

# event

    "listening"

# listener()

    listener()  =>

      void

addListener(event, listener)  =>

# event

    "checkContinue"

# listener

    RequestListener

addListener(event, listener)  =>

# event

    "checkExpectation"

# listener

    RequestListener

addListener(event, listener)  =>

# event

    "clientError"

# listener(err, socket)

    # err

      Error

    # socket

      Duplex

    listener(err, socket)  =>

      void

addListener(event, listener)  =>

# event

    "connect"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

addListener(event, listener)  =>

# event

    "request"

# listener

    RequestListener

addListener(event, listener)  =>

# event

    "upgrade"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

addListener(event, listener)  =>

# address()

    address()  =>

      null | string | AddressInfo
# close(callback)

    # callback(err)

      # err

        Error

      callback(err)  =>

        void

close(callback)  =>

# emit(event, args)

    # event

      string

    # args

      any []

    emit(event, args)  =>

      boolean
    # event

      "keylog"

    # line

      Buffer

    # tlsSocket

      TLSSocket

    emit(event, line, tlsSocket)  =>

      boolean
    # event

      "newSession"

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

    emit(event, sessionId, sessionData, callback)  =>

      boolean
    # event

      "OCSPRequest"

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

    emit(event, certificate, issuer, callback)  =>

      boolean
    # event

      "resumeSession"

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

    emit(event, sessionId, callback)  =>

      boolean
    # event

      "secureConnection"

    # tlsSocket

      TLSSocket

    emit(event, tlsSocket)  =>

      boolean
    # event

      "tlsClientError"

    # err

      Error

    # tlsSocket

      TLSSocket

    emit(event, err, tlsSocket)  =>

      boolean
    # event

      "close"

    emit(event)  =>

      boolean
    # event

      "connection"

    # socket

      Duplex

    emit(event, socket)  =>

      boolean
    # event

      "error"

    # err

      Error

    emit(event, err)  =>

      boolean
    # event

      "listening"

    emit(event)  =>

      boolean
    # event

      "checkContinue"

    # req

      IncomingMessage

    # res

      ServerResponse

    emit(event, req, res)  =>

      boolean
    # event

      "checkExpectation"

    # req

      IncomingMessage

    # res

      ServerResponse

    emit(event, req, res)  =>

      boolean
    # event

      "clientError"

    # err

      Error

    # socket

      Duplex

    emit(event, err, socket)  =>

      boolean
    # event

      "connect"

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    emit(event, req, socket, head)  =>

      boolean
    # event

      "request"

    # req

      IncomingMessage

    # res

      ServerResponse

    emit(event, req, res)  =>

      boolean
    # event

      "upgrade"

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    emit(event, req, socket, head)  =>

      boolean
# eventNames()

    eventNames()  =>

      string | symbol []
# getConnections(cb)

    # cb(error, count)

      # error

        null | Error

      # count

        number

      cb(error, count)  =>

        void

getConnections(cb)  =>

    void
# getMaxListeners()

    getMaxListeners()  =>

      number
# getTicketKeys()

    getTicketKeys()  =>

      Buffer
# listen(port, hostname, backlog, listeningListener)

    # port

      number

    # hostname

      string

    # backlog

      number

    # listeningListener()

      listeningListener()  =>

        void

listen(port, hostname, backlog, listeningListener)  =>

# port

    number

# hostname

    string

# listeningListener()

    listeningListener()  =>

      void

listen(port, hostname, listeningListener)  =>

# port

    number

# backlog

    number

# listeningListener()

    listeningListener()  =>

      void

listen(port, backlog, listeningListener)  =>

# port

    number

# listeningListener()

    listeningListener()  =>

      void

listen(port, listeningListener)  =>

# path

    string

# backlog

    number

# listeningListener()

    listeningListener()  =>

      void

listen(path, backlog, listeningListener)  =>

# path

    string

# listeningListener()

    listeningListener()  =>

      void

listen(path, listeningListener)  =>

# options

    ListenOptions

# listeningListener()

    listeningListener()  =>

      void

listen(options, listeningListener)  =>

# handle

    any

# backlog

    number

# listeningListener()

    listeningListener()  =>

      void

listen(handle, backlog, listeningListener)  =>

# handle

    any

# listeningListener()

    listeningListener()  =>

      void

listen(handle, listeningListener)  =>

# listenerCount(eventName)

    # eventName

      string | symbol

    listenerCount(eventName)  =>

      number
# listeners(eventName)

    # eventName

      string | symbol

    listeners(eventName)  =>

      Function []
# off(eventName, listener)

    # eventName

      string | symbol

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

off(eventName, listener)  =>

# on(event, listener)

    # event

      string

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

on(event, listener)  =>

# event

    "keylog"

# listener(line, tlsSocket)

    # line

      Buffer

    # tlsSocket

      TLSSocket

    listener(line, tlsSocket)  =>

      void

on(event, listener)  =>

# event

    "newSession"

# listener(sessionId, sessionData, callback)

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(sessionId, sessionData, callback)  =>

    void

on(event, listener)  =>

# event

    "OCSPRequest"

# listener(certificate, issuer, callback)

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(certificate, issuer, callback)  =>

    void

on(event, listener)  =>

# event

    "resumeSession"

# listener(sessionId, callback)

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

listener(sessionId, callback)  =>

    void

on(event, listener)  =>

# event

    "secureConnection"

# listener(tlsSocket)

    # tlsSocket

      TLSSocket

    listener(tlsSocket)  =>

      void

on(event, listener)  =>

# event

    "tlsClientError"

# listener(err, tlsSocket)

    # err

      Error

    # tlsSocket

      TLSSocket

    listener(err, tlsSocket)  =>

      void

on(event, listener)  =>

# event

    "close"

# listener()

    listener()  =>

      void

on(event, listener)  =>

# event

    "connection"

# listener(socket)

    # socket

      Duplex

    listener(socket)  =>

      void

on(event, listener)  =>

# event

    "error"

# listener(err)

    # err

      Error

    listener(err)  =>

      void

on(event, listener)  =>

# event

    "listening"

# listener()

    listener()  =>

      void

on(event, listener)  =>

# event

    "checkContinue"

# listener

    RequestListener

on(event, listener)  =>

# event

    "checkExpectation"

# listener

    RequestListener

on(event, listener)  =>

# event

    "clientError"

# listener(err, socket)

    # err

      Error

    # socket

      Duplex

    listener(err, socket)  =>

      void

on(event, listener)  =>

# event

    "connect"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

on(event, listener)  =>

# event

    "request"

# listener

    RequestListener

on(event, listener)  =>

# event

    "upgrade"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

on(event, listener)  =>

# once(event, listener)

    # event

      string

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

once(event, listener)  =>

# event

    "keylog"

# listener(line, tlsSocket)

    # line

      Buffer

    # tlsSocket

      TLSSocket

    listener(line, tlsSocket)  =>

      void

once(event, listener)  =>

# event

    "newSession"

# listener(sessionId, sessionData, callback)

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(sessionId, sessionData, callback)  =>

    void

once(event, listener)  =>

# event

    "OCSPRequest"

# listener(certificate, issuer, callback)

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(certificate, issuer, callback)  =>

    void

once(event, listener)  =>

# event

    "resumeSession"

# listener(sessionId, callback)

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

listener(sessionId, callback)  =>

    void

once(event, listener)  =>

# event

    "secureConnection"

# listener(tlsSocket)

    # tlsSocket

      TLSSocket

    listener(tlsSocket)  =>

      void

once(event, listener)  =>

# event

    "tlsClientError"

# listener(err, tlsSocket)

    # err

      Error

    # tlsSocket

      TLSSocket

    listener(err, tlsSocket)  =>

      void

once(event, listener)  =>

# event

    "close"

# listener()

    listener()  =>

      void

once(event, listener)  =>

# event

    "connection"

# listener(socket)

    # socket

      Duplex

    listener(socket)  =>

      void

once(event, listener)  =>

# event

    "error"

# listener(err)

    # err

      Error

    listener(err)  =>

      void

once(event, listener)  =>

# event

    "listening"

# listener()

    listener()  =>

      void

once(event, listener)  =>

# event

    "checkContinue"

# listener

    RequestListener

once(event, listener)  =>

# event

    "checkExpectation"

# listener

    RequestListener

once(event, listener)  =>

# event

    "clientError"

# listener(err, socket)

    # err

      Error

    # socket

      Duplex

    listener(err, socket)  =>

      void

once(event, listener)  =>

# event

    "connect"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

once(event, listener)  =>

# event

    "request"

# listener

    RequestListener

once(event, listener)  =>

# event

    "upgrade"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

once(event, listener)  =>

# prependListener(event, listener)

    # event

      string

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

prependListener(event, listener)  =>

# event

    "keylog"

# listener(line, tlsSocket)

    # line

      Buffer

    # tlsSocket

      TLSSocket

    listener(line, tlsSocket)  =>

      void

prependListener(event, listener)  =>

# event

    "newSession"

# listener(sessionId, sessionData, callback)

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(sessionId, sessionData, callback)  =>

    void

prependListener(event, listener)  =>

# event

    "OCSPRequest"

# listener(certificate, issuer, callback)

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(certificate, issuer, callback)  =>

    void

prependListener(event, listener)  =>

# event

    "resumeSession"

# listener(sessionId, callback)

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

listener(sessionId, callback)  =>

    void

prependListener(event, listener)  =>

# event

    "secureConnection"

# listener(tlsSocket)

    # tlsSocket

      TLSSocket

    listener(tlsSocket)  =>

      void

prependListener(event, listener)  =>

# event

    "tlsClientError"

# listener(err, tlsSocket)

    # err

      Error

    # tlsSocket

      TLSSocket

    listener(err, tlsSocket)  =>

      void

prependListener(event, listener)  =>

# event

    "close"

# listener()

    listener()  =>

      void

prependListener(event, listener)  =>

# event

    "connection"

# listener(socket)

    # socket

      Duplex

    listener(socket)  =>

      void

prependListener(event, listener)  =>

# event

    "error"

# listener(err)

    # err

      Error

    listener(err)  =>

      void

prependListener(event, listener)  =>

# event

    "listening"

# listener()

    listener()  =>

      void

prependListener(event, listener)  =>

# event

    "checkContinue"

# listener

    RequestListener

prependListener(event, listener)  =>

# event

    "checkExpectation"

# listener

    RequestListener

prependListener(event, listener)  =>

# event

    "clientError"

# listener(err, socket)

    # err

      Error

    # socket

      Duplex

    listener(err, socket)  =>

      void

prependListener(event, listener)  =>

# event

    "connect"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

prependListener(event, listener)  =>

# event

    "request"

# listener

    RequestListener

prependListener(event, listener)  =>

# event

    "upgrade"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

prependListener(event, listener)  =>

# prependOnceListener(event, listener)

    # event

      string

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

prependOnceListener(event, listener)  =>

# event

    "keylog"

# listener(line, tlsSocket)

    # line

      Buffer

    # tlsSocket

      TLSSocket

    listener(line, tlsSocket)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "newSession"

# listener(sessionId, sessionData, callback)

    # sessionId

      Buffer

    # sessionData

      Buffer

    # callback(err, resp)

      # err

        Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(sessionId, sessionData, callback)  =>

    void

prependOnceListener(event, listener)  =>

# event

    "OCSPRequest"

# listener(certificate, issuer, callback)

    # certificate

      Buffer

    # issuer

      Buffer

    # callback(err, resp)

      # err

        null | Error

      # resp

        Buffer

      callback(err, resp)  =>

        void

listener(certificate, issuer, callback)  =>

    void

prependOnceListener(event, listener)  =>

# event

    "resumeSession"

# listener(sessionId, callback)

    # sessionId

      Buffer

    # callback(err, sessionData)

      # err

        Error

      # sessionData

        Buffer

      callback(err, sessionData)  =>

        void

listener(sessionId, callback)  =>

    void

prependOnceListener(event, listener)  =>

# event

    "secureConnection"

# listener(tlsSocket)

    # tlsSocket

      TLSSocket

    listener(tlsSocket)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "tlsClientError"

# listener(err, tlsSocket)

    # err

      Error

    # tlsSocket

      TLSSocket

    listener(err, tlsSocket)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "close"

# listener()

    listener()  =>

      void

prependOnceListener(event, listener)  =>

# event

    "connection"

# listener(socket)

    # socket

      Duplex

    listener(socket)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "error"

# listener(err)

    # err

      Error

    listener(err)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "listening"

# listener()

    listener()  =>

      void

prependOnceListener(event, listener)  =>

# event

    "checkContinue"

# listener

    RequestListener

prependOnceListener(event, listener)  =>

# event

    "checkExpectation"

# listener

    RequestListener

prependOnceListener(event, listener)  =>

# event

    "clientError"

# listener(err, socket)

    # err

      Error

    # socket

      Duplex

    listener(err, socket)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "connect"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

prependOnceListener(event, listener)  =>

# event

    "request"

# listener

    RequestListener

prependOnceListener(event, listener)  =>

# event

    "upgrade"

# listener(req, socket, head)

    # req

      IncomingMessage

    # socket

      Duplex

    # head

      Buffer

    listener(req, socket, head)  =>

      void

prependOnceListener(event, listener)  =>

# rawListeners(eventName)

    # eventName

      string | symbol

    rawListeners(eventName)  =>

      Function []
# ref()
# removeAllListeners(event)

    # event

      string | symbol

    removeAllListeners(event)  =>

# removeListener(eventName, listener)

    # eventName

      string | symbol

    # listener(args)

      # args

        any []

      listener(args)  =>

        void

removeListener(eventName, listener)  =>

# setMaxListeners(n)
# setSecureContext(options)

    # options

      SecureContextOptions

    setSecureContext(options)  =>

      void
# setTicketKeys(keys)

    # keys

      Buffer

    setTicketKeys(keys)  =>

      void
# setTimeout(msecs, callback)

    # msecs

      number

    # callback()

      callback()  =>

        void

setTimeout(msecs, callback)  =>

# callback()

    callback()  =>

      void

setTimeout(callback)  =>

# tryListen(options) src/easy-https-server.ts#L49
# unref()
# OutgoingHttpHeaders
# ServerOptions

    tls.SecureContextOptions & tls.TlsOptions & http.ServerOptions

# logOptions  =  ... src/util.ts#L38
# contentType(filename) src/core.ts#L12

    # filename

      string

    contentType(filename)  =>

# createHttpsServer(options) src/easy-https-server.ts#L80
}
# server src/easy-https-server.ts#L121
} } }
# etag({ mtime, size }) src/core.ts#L32

etag({ mtime, size })  =>

    string
# expires(x) src/core.ts#L38
# fsStats(key, args) src/core.ts#L44

    # key

      string

    # args

      [ ]

    fsStats(key, args)  =>

      Promise<Stats>
# getAddress({ hostname, port }) src/util.ts#L85

getAddress({ hostname, port })  =>

# getNetworkAddress({ port }) src/util.ts#L26

getNetworkAddress({ port })  =>

    string
# hr(chalk, dash) src/util.ts#L116

    # chalk(s)

      # s

        string

      chalk(s)  =>

        string

# dash  =  '─'

    string

hr(chalk, dash)  =>

    void
# lastModified(x) src/core.ts#L26

    # x

      number | Date

    lastModified(x)  =>

# link(earlyHints) src/core.ts#L18
# log(args) src/util.ts#L44

    # args

      any []

    log(args)  =>

      false | void
# makeCert(hostname) src/util.ts#L10
# print(s, rest) src/util.ts#L108

    # s

      any

    # rest

      any []

    print(s, rest)  =>

      false | void
# printAddress({ color, localAddress, networkAddress, qrcode }) src/util.ts#L94
# readCert(name) src/util.ts#L78
# serveStatic(req, res, pathname, { cache, ifNoneMatch, outgoingHeaders, readStreamOptions }) src/core.ts#L46
# res

    ServerResponse & {

    # promises src/easy-https-server.ts#L58

    (cb)  =>

      ServerResponse
    # chunk

      any

    # cb()

      cb()  =>

        void

    (chunk, cb)  =>

      ServerResponse
    # chunk

      any

    # encoding

      BufferEncoding

    # cb()

      cb()  =>

        void

    (chunk, encoding, cb)  =>

      ServerResponse
    }, unknown []>
}
# socket src/easy-https-server.ts#L55
# sendRaw(text) src/easy-https-server.ts#L57

    # text

      string

    sendRaw(text)  =>

      Promise<void>
# writeEarlyHints(earlyHintsLinks) src/easy-https-server.ts#L56

    # earlyHintsLinks

      string []

    writeEarlyHints(earlyHintsLinks)  =>

      Promise<void>
}
# pathname

    string

{

# cache src/core.ts#L52

    string

# ifNoneMatch src/core.ts#L53

    string

# outgoingHeaders src/core.ts#L54
# readStreamOptions src/core.ts#L55

    CreateReadStreamOptions

}

serveStatic(req, res, pathname, { cache, ifNoneMatch, outgoingHeaders, readStreamOptions })  =>

    Promise<void>
# startTask(force) src/util.ts#L52

    # force  =  false

      boolean

    startTask(force)  =>

      void

Credits

Contributing

Fork or edit and submit a PR.

All contributions are welcome!

License

MIT © 2022 stagas

Readme

Keywords

none

Package Sidebar

Install

npm i easy-https-server

Weekly Downloads

12

Version

1.0.0

License

MIT

Unpacked Size

229 kB

Total Files

24

Last publish

Collaborators

  • stagas