replaced bluebird with any-promise to allow consumers of the library to choose their promise implementation

This commit is contained in:
Tim Hardy
2016-09-11 23:33:26 -05:00
parent 4626f8f6bf
commit ba390df7b6
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ const Template = require('./src/parser');
const Expression = require('./src/expression.js'); const Expression = require('./src/expression.js');
const tags = require('./tags'); const tags = require('./tags');
const filters = require('./filters'); const filters = require('./filters');
const Promise = require("bluebird"); const Promise = require('any-promise');
var _engine = { var _engine = {
init: function(tag, filter, options) { init: function(tag, filter, options) {
+1 -1
View File
@@ -23,7 +23,7 @@
}, },
"homepage": "https://github.com/harttle/shopify-liquid#readme", "homepage": "https://github.com/harttle/shopify-liquid#readme",
"dependencies": { "dependencies": {
"bluebird": "^3.4.3", "any-promise": "^1.3.0",
"lodash": "^4.13.1", "lodash": "^4.13.1",
"strftime": "^0.9.2" "strftime": "^0.9.2"
}, },
+1 -1
View File
@@ -1,7 +1,7 @@
const error = require('./error.js'); const error = require('./error.js');
const Exp = require('./expression.js'); const Exp = require('./expression.js');
const assert = require('assert'); const assert = require('assert');
const Promise = require("bluebird"); const Promise = require('any-promise');
var render = { var render = {
+1 -1
View File
@@ -1,5 +1,5 @@
var Liquid = require('..'); var Liquid = require('..');
var Promise = require("bluebird"); var Promise = require('any-promise');
var lexical = Liquid.lexical; var lexical = Liquid.lexical;
var withRE = new RegExp(`with\\s+(${lexical.value.source})`); var withRE = new RegExp(`with\\s+(${lexical.value.source})`);