❤Nitrogenous Polymorphic Molecule
    Wondering what’s next for npm?Check out our public roadmap! »

    mod_autoindex

    1.8.0 • Public • Published

    mod_autoindex

    NPM version Linux Status Windows Status Dependency Status Coveralls

    Generates directory indexes, automatically, similar to the Unix ls command or the Win32 dir shell command; with memoization. In combination with serve-static.

    Display index of given root directory, like https://code.angularjs.org/2.0.0-alpha.30/ or apache2 mod_autoindex

    Installation

    Install through NPM

    npm install mod_autoindex

    or

    git clone git://github.com/hex7c0/mod_autoindex.git

    API

    inside expressjs project

    var autoindex = require('mod_autoindex');
     
    var app = require('express')();
     
    app.use(autoindex(__dirname));

    autoindex(root [, options])

    root

    • root - String Index given root directory (default "required")

    [options]

    • exclude - RegExp Regular expression for files/dirs exclude (default "disabled")
    • dotfiles- Boolean Flag for hide dotfiles (default "true")
    • date - Boolean Flag for display modification time (default "true")
    • size - Boolean Flag for display files size (default "true")
    • priority - Boolean Flag for display dirs before files (default "true")
    • cache - Boolean Flag for using cache (depends from mtime dir) (default "true")
    • strictMethod - Boolean Flag for show "HEAD" and "GET" HTTP methods only (default "false")
    • sync - Boolean Flag for using "sync" methods instead of callback (default "false")
    • json - Boolean Flag for display json output instead of html (default "false")
    • static - Object | false Options for serve-static or disable support (if you use static server like nginx) (default "{}")

    Examples

    Take a look at my examples

    License GPLv3

    Install

    npm i mod_autoindex

    DownloadsWeekly Downloads

    10

    Version

    1.8.0

    License

    GPL-3.0

    Last publish

    Collaborators

    • avatar