diff --git a/index.js b/index.js index 79752754..649b2219 100644 --- a/index.js +++ b/index.js @@ -7,3 +7,18 @@ */ module.exports = require('./src/core'); +module.exports.run = require('./src/core').run; +module.exports.transform = require('./src/core').transform; +module.exports.defineFixture = require('./src/core').defineFixture; +module.exports.registerConfig = require('./src/core').registerConfig; +module.exports.printResults = require('./src/core').printResults; +module.exports.parseArgs = require('./src/core').parseArgs; +module.exports.createExtension = require('./src/core').createExtension; +module.exports.builtinDecorators = require('./src/core').builtinDecorators; +module.exports.builtinTransforms = require('./src/core').builtinTransforms; +module.exports.builtinParsers = require('./src/core').builtinParsers; +module.exports.ParsingSourceError = require('./src/core').ParsingSourceError; +module.exports.InvalidSourceError = require('./src/core').InvalidSourceError; +module.exports.SyntaxError = require('./src/core').SyntaxError; +module.exports.Suite = require('./src/core').Suite; +module.exports.Test = require('./src/core').Test; diff --git a/src/core.js b/src/core.js index 9f51a69d..6fe45836 100644 --- a/src/core.js +++ b/src/core.js @@ -180,4 +180,6 @@ function enrichCore(core, parser) { return core; } -module.exports = enrichCore(core, getParser()); +const enrichedCore = enrichCore(core, getParser()); +enrichedCore.registerMethods = Collection.registerMethods; +module.exports = enrichedCore;