This commit is contained in:
harttle
2017-11-27 00:00:09 +08:00
parent 8efb41a631
commit 6082bf4757
3 changed files with 35 additions and 35 deletions
+33 -33
View File
@@ -677,40 +677,40 @@ module.exports = {
},{}],9:[function(require,module,exports){ },{}],9:[function(require,module,exports){
'use strict'; 'use strict';
var operators = { module.exports = function (isTruthy) {
'==': function _(l, r) { return {
return l === r; '==': function _(l, r) {
}, return l === r;
'!=': function _(l, r) { },
return l !== r; '!=': function _(l, r) {
}, return l !== r;
'>': function _(l, r) { },
return l !== null && r !== null && l > r; '>': function _(l, r) {
}, return l !== null && r !== null && l > r;
'<': function _(l, r) { },
return l !== null && r !== null && l < r; '<': function _(l, r) {
}, return l !== null && r !== null && l < r;
'>=': function _(l, r) { },
return l !== null && r !== null && l >= r; '>=': function _(l, r) {
}, return l !== null && r !== null && l >= r;
'<=': function _(l, r) { },
return l !== null && r !== null && l <= r; '<=': function _(l, r) {
}, return l !== null && r !== null && l <= r;
'contains': function contains(l, r) { },
if (!l) return false; 'contains': function contains(l, r) {
if (typeof l.indexOf !== 'function') return false; if (!l) return false;
return l.indexOf(r) > -1; if (typeof l.indexOf !== 'function') return false;
}, return l.indexOf(r) > -1;
'and': function and(l, r) { },
return l && r; 'and': function and(l, r) {
}, return isTruthy(l) && isTruthy(r);
'or': function or(l, r) { },
return l || r; 'or': function or(l, r) {
} return isTruthy(l) || isTruthy(r);
}
};
}; };
module.exports = operators;
},{}],10:[function(require,module,exports){ },{}],10:[function(require,module,exports){
'use strict'; 'use strict';
@@ -1095,7 +1095,7 @@ exports.factory = function (ctx, opts) {
},{"./lexical.js":8,"./util/assert.js":16,"./util/underscore.js":21}],13:[function(require,module,exports){ },{"./lexical.js":8,"./util/assert.js":16,"./util/underscore.js":21}],13:[function(require,module,exports){
'use strict'; 'use strict';
var operators = require('./operators.js'); var operators = require('./operators.js')(isTruthy);
var lexical = require('./lexical.js'); var lexical = require('./lexical.js');
var assert = require('../src/util/assert.js'); var assert = require('../src/util/assert.js');
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "liquidjs", "name": "liquidjs",
"version": "2.0.2", "version": "2.0.3",
"description": "A Liquid template engine for Node.js and browsers, with all shopify/liquid features.", "description": "A Liquid template engine for Node.js and browsers, with all shopify/liquid features.",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {