pakt-api
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

Pakt-API

Presentation

Pakt-API is an API documentation generator.

Installation

npm install --save pakt-api or yarn add pakt-api

Usage

NodeJS

import Pakt, {PaktAPI} from 'pakt-api'

const paktApi : PaktAPI = {...}

const pakt = new Pakt('/path/folder/', 'documentation.html')
pakt.generate(paktApi)

With ExpressJS

import express from 'express'
import Pakt, {PaktAPI} from 'pakt-api'

const paktApi : PaktAPI = {...}
const pakt = new Pakt('/path/folder/', 'documentation.html')
pakt.generate(paktApi)

const app = express()
app.use('/documentation', express.static('/path/documentation.html'))

app.listen(3000, ()=> {console.log('My Pakt server is running')})

Pakt API Options

In progress

More coming

  • Adding route définition on runtime
  • Rebuild documentation on demand
  • Generated Joi validation object
  • Support of other mimetypes
  • Bulma customization

Package Sidebar

Install

npm i pakt-api

Weekly Downloads

0

Version

1.0.5

License

MIT

Unpacked Size

29.5 kB

Total Files

57

Last publish

Collaborators

  • bravo_67