diff --git a/index.js b/index.js index 313f5dc..5d81b14 100644 --- a/index.js +++ b/index.js @@ -19,6 +19,13 @@ module.exports.compile = compile module.exports.format = format module.exports.token = token +// Protect method names from being overwritten by token registrations +Object.defineProperties(module.exports, { + compile: { writable: false, configurable: false }, + format: { writable: false, configurable: false }, + token: { writable: false, configurable: false } +}) + /** * Module dependencies. * @private