Skip to content

joakimbeng/get-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

get-api

Build status NPM version js-xo-style

Get API information from a module

Installation

Install get-api using npm:

npm install --save get-api

Usage

Module usage

var getApi = require('get-api');

var mod = require('path-to-a-module');

getApi(mod);
/**
 * {
 *   methods: [...],
 *   properties: [...]
 * }
 */

See the tests for examples.

API

getApi(mod [, opts])

Name Type Description
mod Mixed The module to get API for
opts Object Options

Returns: Object, see the tests for examples.

options.main

Type: String
Default: "__MAIN_EXPORT__"

If provided it's used as a name fallback in case there is a main exported function without a name, i.e:

module.exports = function () {};

License

MIT

About

Get API information from a module

Resources

Stars

Watchers

Forks

Packages

No packages published