diff options
Diffstat (limited to 'node_modules/nunjucks/src/loader.js')
| -rw-r--r-- | node_modules/nunjucks/src/loader.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/nunjucks/src/loader.js b/node_modules/nunjucks/src/loader.js new file mode 100644 index 0000000..a7dc277 --- /dev/null +++ b/node_modules/nunjucks/src/loader.js @@ -0,0 +1,21 @@ +'use strict'; + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); } +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } +var path = require('path'); +var _require = require('./object'), + EmitterObj = _require.EmitterObj; +module.exports = /*#__PURE__*/function (_EmitterObj) { + _inheritsLoose(Loader, _EmitterObj); + function Loader() { + return _EmitterObj.apply(this, arguments) || this; + } + var _proto = Loader.prototype; + _proto.resolve = function resolve(from, to) { + return path.resolve(path.dirname(from), to); + }; + _proto.isRelative = function isRelative(filename) { + return filename.indexOf('./') === 0 || filename.indexOf('../') === 0; + }; + return Loader; +}(EmitterObj);
\ No newline at end of file |
