mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-29 15:15:23 -07:00
remove any-promise, working on #73
This commit is contained in:
@@ -16,7 +16,7 @@ This is a liquid implementation for both Node.js and browsers. Website: <http://
|
|||||||
|
|
||||||
* Fully compatible to [shopify][shopify/liquid], with all [tags][tags] and [filters][filters] implemented
|
* Fully compatible to [shopify][shopify/liquid], with all [tags][tags] and [filters][filters] implemented
|
||||||
* Support layout(extend) and include syntax
|
* Support layout(extend) and include syntax
|
||||||
* In pure JavaScript with [any-promise][any-promise] as the only one dependency
|
* In pure JavaScript with Promise-based API
|
||||||
|
|
||||||
**Differences**
|
**Differences**
|
||||||
|
|
||||||
@@ -47,6 +47,7 @@ Though being compatible with [Ruby Liquid](https://github.com/shopify/liquid) is
|
|||||||
Install as Node.js dependency:
|
Install as Node.js dependency:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# You'll need a promise-polyfill for Node.js < 4
|
||||||
npm install --save liquidjs
|
npm install --save liquidjs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ const Parser = require('./src/parser')
|
|||||||
const Syntax = require('./src/syntax.js')
|
const Syntax = require('./src/syntax.js')
|
||||||
const tags = require('./tags')
|
const tags = require('./tags')
|
||||||
const filters = require('./filters')
|
const filters = require('./filters')
|
||||||
const Promise = require('any-promise')
|
|
||||||
const anySeries = require('./src/util/promise.js').anySeries
|
const anySeries = require('./src/util/promise.js').anySeries
|
||||||
const Errors = require('./src/util/error.js')
|
const Errors = require('./src/util/error.js')
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,6 @@
|
|||||||
},
|
},
|
||||||
"homepage": "https://github.com/harttle/liquidjs#readme",
|
"homepage": "https://github.com/harttle/liquidjs#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"any-promise": "^1.3.0",
|
|
||||||
"resolve-url": "^0.2.1"
|
"resolve-url": "^0.2.1"
|
||||||
},
|
},
|
||||||
"browser": {
|
"browser": {
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
const Syntax = require('./syntax.js')
|
const Syntax = require('./syntax.js')
|
||||||
const Promise = require('any-promise')
|
|
||||||
const mapSeries = require('./util/promise.js').mapSeries
|
const mapSeries = require('./util/promise.js').mapSeries
|
||||||
const RenderBreakError = require('./util/error.js').RenderBreakError
|
const RenderBreakError = require('./util/error.js').RenderBreakError
|
||||||
const RenderError = require('./util/error.js').RenderError
|
const RenderError = require('./util/error.js').RenderError
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
const lexical = require('./lexical.js')
|
const lexical = require('./lexical.js')
|
||||||
const Promise = require('any-promise')
|
|
||||||
const Syntax = require('./syntax.js')
|
const Syntax = require('./syntax.js')
|
||||||
const assert = require('./util/assert.js')
|
const assert = require('./util/assert.js')
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
const Promise = require('any-promise')
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Call functions in serial until someone resolved.
|
* Call functions in serial until someone resolved.
|
||||||
* @param {Array} iterable the array to iterate with.
|
* @param {Array} iterable the array to iterate with.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
const Liquid = require('..')
|
const Liquid = require('..')
|
||||||
const lexical = Liquid.lexical
|
const lexical = Liquid.lexical
|
||||||
const Promise = require('any-promise')
|
|
||||||
const re = new RegExp(`(${lexical.identifier.source})\\s*=(.*)`)
|
const re = new RegExp(`(${lexical.identifier.source})\\s*=(.*)`)
|
||||||
const assert = require('../src/util/assert.js')
|
const assert = require('../src/util/assert.js')
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
const Liquid = require('..')
|
const Liquid = require('..')
|
||||||
const Promise = require('any-promise')
|
|
||||||
const lexical = Liquid.lexical
|
const lexical = Liquid.lexical
|
||||||
const groupRE = new RegExp(`^(?:(${lexical.value.source})\\s*:\\s*)?(.*)$`)
|
const groupRE = new RegExp(`^(?:(${lexical.value.source})\\s*:\\s*)?(.*)$`)
|
||||||
const candidatesRE = new RegExp(lexical.value.source, 'g')
|
const candidatesRE = new RegExp(lexical.value.source, 'g')
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
const Liquid = require('..')
|
const Liquid = require('..')
|
||||||
const Promise = require('any-promise')
|
|
||||||
const lexical = Liquid.lexical
|
const lexical = Liquid.lexical
|
||||||
const assert = require('../src/util/assert.js')
|
const assert = require('../src/util/assert.js')
|
||||||
const staticFileRE = /\S+/
|
const staticFileRE = /\S+/
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
const Promise = require('any-promise')
|
|
||||||
|
|
||||||
module.exports = function (liquid) {
|
module.exports = function (liquid) {
|
||||||
liquid.registerTag('raw', {
|
liquid.registerTag('raw', {
|
||||||
parse: function (tagToken, remainTokens) {
|
parse: function (tagToken, remainTokens) {
|
||||||
|
|||||||
Reference in New Issue
Block a user