esdoc-node
v1.0.5
Published
Allows esdoc to use node.js exports and module.exports.
Downloads
12,486
Readme
esdoc-node
Usage
Get the package:
npm install esdoc-node
Add the following to your esdoc config file:
{
"plugins": [{"name": "esdoc-node"}]
}
What it does
It converts the input of esdoc so that node.js' exports
and
module.exports
becomes ES6's export
, and require
becomes import
.
This table shows the translation rules:
| Before | After |
|-------------------------------------------|----------------------------------|
|module.exports = ...;
|export default ...;
|
|exports.Hello = class Hello { ... };
|export class Hello { ... };
|
|exports.world = function world() { ... };
|export function world() { ... };
|
|exports.value = value;
|export { value };
|
|exports.value = ...;
|export let value = ...;
|
|const value = require(...)
|import value from '...';
|
|const { one, two } = require(...)
|import { one, two} from '...';
|
|const { one: two } = require(...)
|import { one as two} from '...';
|
|const { one: { two } } = require(...)
|import * as random from '...';
|
| |const { one: { two } } = random;
|
|require(...)
|import '...';
|