New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

mod_autoindex

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mod_autoindex

generates directory indexes, automatically, with memoization

latest
Source
npmnpm
Version
1.8.0
Version published
Weekly downloads
3
-40%
Maintainers
1
Weekly downloads
 
Created
Source

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

Keywords

index

FAQs

Package last updated on 31 Dec 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts