diff --git a/index.js b/index.js index 1d212af72..944d151fd 100644 --- a/index.js +++ b/index.js @@ -12,7 +12,7 @@ const Template = require('./src/parser'); const Expression = require('./src/expression.js'); const tags = require('./tags'); const filters = require('./filters'); -const Promise = require("bluebird"); +const Promise = require('any-promise'); var _engine = { init: function(tag, filter, options) { diff --git a/package.json b/package.json index 5a970d0bc..39a264d61 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "homepage": "https://github.com/harttle/shopify-liquid#readme", "dependencies": { - "bluebird": "^3.4.3", + "any-promise": "^1.3.0", "lodash": "^4.13.1", "strftime": "^0.9.2" }, diff --git a/src/render.js b/src/render.js index 8249d6273..6d0679308 100644 --- a/src/render.js +++ b/src/render.js @@ -1,7 +1,7 @@ const error = require('./error.js'); const Exp = require('./expression.js'); const assert = require('assert'); -const Promise = require("bluebird"); +const Promise = require('any-promise'); var render = { diff --git a/tags/include.js b/tags/include.js index a136a9b32..6f8eb94f5 100644 --- a/tags/include.js +++ b/tags/include.js @@ -1,5 +1,5 @@ var Liquid = require('..'); -var Promise = require("bluebird"); +var Promise = require('any-promise'); var lexical = Liquid.lexical; var withRE = new RegExp(`with\\s+(${lexical.value.source})`);