docpad-plugintester

2019-04-15 admin

docpad-plugintester是什么

什么是docpad-plugintester,DocPad's PluginTester class

docpad-plugintester使用教程帮助文档

docpad-plugintester

Travis CI Build Status NPM version NPM downloads Dependency Status Dev Dependency Status Patreon donate button Open Collective donate button Flattr donate button PayPal donate button Bitcoin donate button Wishlist browse button

DocPad’s PluginTester class

Install

NPM

  • Install: npm install --save docpad-plugintester
  • Executable: docpad-plugintester
  • Module: require('docpad-plugintester')

Editions

This package is published with the following editions:

  • docpad-plugintester aliases docpad-plugintester/index.js which uses Editions to automatically select the correct edition for the consumers environment
  • docpad-plugintester/source/index.js is esnext source code with require for modules
  • docpad-plugintester/edition-node-0.10/index.js is esnext compiled for node.js >=0.10 with require for modules

Usage

Complete API Documentation.

To upgrade from code that looks like this:

require('docpad').require('testers').test({
    pluginPath: __dirname + '/..',
    testerClass: 'RendererTester'
})

You would run:

npm install --save-dev docpad-plugintester

And then replace that code with:

require('docpad-plugintester').test({
    DocPad: require('docpad'),
    pluginPath: require('path').join(__dirname, '..')
})

In fact, if that file doesn’t have anything custom inside it (testerClass is now also unnecessary), then you can delete that file altogether and change your package.json:scripts.test to docpad-plugintest like so:

{
    "scripts": {
        "test": "docpad-plugintester"
    }
}

History

Discover the release history by heading on over to the HISTORY.md file.

Contribute

Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

Backers

Maintainers

These amazing people are maintaining this project:

  • Benjamin Lupton

Sponsors

No sponsors yet! Will you be the first?

Patreon donate button Open Collective donate button Flattr donate button PayPal donate button Bitcoin donate button Wishlist browse button

Contributors

These amazing people have contributed code to this project:

Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

License

Unless stated otherwise all works are:

  • Copyright © 2018+ Benjamin Lupton

and licensed under:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-61839.html

文章标题:docpad-plugintester

回到顶部