laravel-mix-shins

0.1.0 • Public • Published

Laravel Mix Shins

This extension provides support for generating API documentation from Open Api Specification yaml file.

It uses:

  1. widdershins
  2. shins

Usage

First, install the extension.

npm install laravel-mix-shins

Then, require it within your webpack.mix.js file, like so:

let mix = require('laravel-mix');
require('laravel-mix-shins');
 
mix.shins('docs/api.yml', 'docs', {
    saveMarkdown: true,
    shins: {},
    widdershins: {
        tocSummary: true,
        language_tabs: [
            {shell: 'SHELL'},
        ]
    }
});

Options

  • widdershins - all available options for widdershins
  • shins - all available options for shins
  • saveMarkdown - should be saved generated markdown file (default true)

Package Sidebar

Install

npm i laravel-mix-shins

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

4.43 kB

Total Files

5

Last publish

Collaborators

  • trunda