UNPKG

@mnpjs/package

Version:

A package structure for mnp.

32 lines (30 loc) 602 B
import { join } from 'path' import { debuglog } from 'util' const LOG = debuglog('my-new-package') /** * A testing context for the package. */ export default class Context { async _init() { LOG('init context') } /** * Example method. */ example() { return 'OK' } /** * A tagged template that returns the relative path to the fixture. * @param {string} file * @example * fixture`input.txt` // -> test/fixture/input.txt */ fixture(file) { const f = file.raw[0] return join('test/fixture', f) } async _destroy() { LOG('destroy context') } }