refactor: moving all ES6 files to src/, working on #83

This commit is contained in:
harttle
2018-08-16 00:22:46 +08:00
parent 9f597843c9
commit 5f634b0b5e
26 changed files with 46 additions and 43 deletions
+4 -1
View File
@@ -1 +1,4 @@
test/ /coverage
/src
/test
.*
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "liquidjs", "name": "liquidjs",
"version": "5.2.0", "version": "5.2.0",
"description": "Liquid template engine by pure JavaScript: compatible to shopify, easy to extend.", "description": "Liquid template engine by pure JavaScript: compatible to shopify, easy to extend.",
"main": "index.js", "main": "src/index.js",
"scripts": { "scripts": {
"lint": "eslint .", "lint": "eslint .",
"test": "mocha --recursive", "test": "mocha --recursive",
+3 -3
View File
@@ -1,7 +1,7 @@
'use strict' 'use strict'
const strftime = require('./src/util/strftime.js') const strftime = require('./util/strftime.js')
const _ = require('./src/util/underscore.js') const _ = require('./util/underscore.js')
const isTruthy = require('./src/syntax.js').isTruthy const isTruthy = require('./syntax.js').isTruthy
let escapeMap = { let escapeMap = {
'&': '&', '&': '&',
+15 -15
View File
@@ -1,21 +1,21 @@
const Scope = require('./src/scope') const Scope = require('./scope')
const _ = require('./src/util/underscore.js') const _ = require('./util/underscore.js')
const assert = require('./src/util/assert.js') const assert = require('./util/assert.js')
const tokenizer = require('./src/tokenizer.js') const tokenizer = require('./tokenizer.js')
const statFileAsync = require('./src/util/fs.js').statFileAsync const statFileAsync = require('./util/fs.js').statFileAsync
const readFileAsync = require('./src/util/fs.js').readFileAsync const readFileAsync = require('./util/fs.js').readFileAsync
const path = require('path') const path = require('path')
const url = require('./src/util/url.js') const url = require('./util/url.js')
const Render = require('./src/render.js') const Render = require('./render.js')
const lexical = require('./src/lexical.js') const lexical = require('./lexical.js')
const Tag = require('./src/tag.js') const Tag = require('./tag.js')
const Filter = require('./src/filter.js') const Filter = require('./filter.js')
const Parser = require('./src/parser') const Parser = require('./parser')
const Syntax = require('./src/syntax.js') const Syntax = require('./syntax.js')
const tags = require('./tags') const tags = require('./tags')
const filters = require('./filters') const filters = require('./filters')
const anySeries = require('./src/util/promise.js').anySeries const anySeries = require('./util/promise.js').anySeries
const Errors = require('./src/util/error.js') const Errors = require('./util/error.js')
var _engine = { var _engine = {
init: function (tag, filter, options) { init: function (tag, filter, options) {
+2 -2
View File
@@ -2,8 +2,8 @@
const Liquid = require('..') const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
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('../util/assert.js')
const types = require('../src/scope').types const types = require('../scope').types
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('assign', { liquid.registerTag('assign', {
+2 -2
View File
@@ -2,8 +2,8 @@
const Liquid = require('..') const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const re = new RegExp(`(${lexical.identifier.source})`) const re = new RegExp(`(${lexical.identifier.source})`)
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const types = require('../src/scope.js').types const types = require('../scope.js').types
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('capture', { liquid.registerTag('capture', {
View File
+1 -1
View File
@@ -2,7 +2,7 @@ const Liquid = require('..')
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')
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('cycle', { liquid.registerTag('cycle', {
+2 -2
View File
@@ -1,8 +1,8 @@
'use strict' 'use strict'
const Liquid = require('..') const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const types = require('../src/scope').types const types = require('../scope').types
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('decrement', { liquid.registerTag('decrement', {
+3 -3
View File
@@ -1,9 +1,9 @@
const Liquid = require('..') const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const mapSeries = require('../src/util/promise.js').mapSeries const mapSeries = require('../util/promise.js').mapSeries
const _ = require('../src/util/underscore.js') const _ = require('../util/underscore.js')
const RenderBreakError = Liquid.Types.RenderBreakError const RenderBreakError = Liquid.Types.RenderBreakError
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const re = new RegExp(`^(${lexical.identifier.source})\\s+in\\s+` + const re = new RegExp(`^(${lexical.identifier.source})\\s+in\\s+` +
`(${lexical.value.source})` + `(${lexical.value.source})` +
`(?:\\s+${lexical.hash.source})*` + `(?:\\s+${lexical.hash.source})*` +
View File
+1 -1
View File
@@ -3,7 +3,7 @@ const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const withRE = new RegExp(`with\\s+(${lexical.value.source})`) const withRE = new RegExp(`with\\s+(${lexical.value.source})`)
const staticFileRE = /[^\s,]+/ const staticFileRE = /[^\s,]+/
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('include', { liquid.registerTag('include', {
+2 -2
View File
@@ -1,8 +1,8 @@
'use strict' 'use strict'
const Liquid = require('..') const Liquid = require('..')
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const types = require('../src/scope').types const types = require('../scope').types
module.exports = function (liquid) { module.exports = function (liquid) {
liquid.registerTag('increment', { liquid.registerTag('increment', {
View File
+1 -1
View File
@@ -1,6 +1,6 @@
const Liquid = require('..') const Liquid = require('..')
const lexical = Liquid.lexical const lexical = Liquid.lexical
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const staticFileRE = /\S+/ const staticFileRE = /\S+/
/* /*
View File
+2 -2
View File
@@ -1,7 +1,7 @@
const Liquid = require('..') const Liquid = require('..')
const mapSeries = require('../src/util/promise.js').mapSeries const mapSeries = require('../util/promise.js').mapSeries
const lexical = Liquid.lexical const lexical = Liquid.lexical
const assert = require('../src/util/assert.js') const assert = require('../util/assert.js')
const re = new RegExp(`^(${lexical.identifier.source})\\s+in\\s+` + const re = new RegExp(`^(${lexical.identifier.source})\\s+in\\s+` +
`(${lexical.value.source})` + `(${lexical.value.source})` +
`(?:\\s+${lexical.hash.source})*$`) `(?:\\s+${lexical.hash.source})*$`)
+1 -1
View File
@@ -3,7 +3,7 @@ const expect = chai.expect
const mock = require('mock-fs') const mock = require('mock-fs')
const request = require('supertest') const request = require('supertest')
const express = require('express') const express = require('express')
const Liquid = require('..') const Liquid = require('../src')
describe('engine#express()', function () { describe('engine#express()', function () {
var app, engine var app, engine
+1 -1
View File
@@ -1,7 +1,7 @@
const chai = require('chai') const chai = require('chai')
const chaiAsPromised = require('chai-as-promised') const chaiAsPromised = require('chai-as-promised')
const expect = chai.expect const expect = chai.expect
var liquid = require('..')() var liquid = require('../src')()
chai.use(chaiAsPromised) chai.use(chaiAsPromised)
var ctx = { var ctx = {
+1 -1
View File
@@ -1,6 +1,6 @@
const chai = require('chai') const chai = require('chai')
const expect = chai.expect const expect = chai.expect
const Liquid = require('..') const Liquid = require('../src')
const mock = require('mock-fs') const mock = require('mock-fs')
chai.use(require('chai-as-promised')) chai.use(require('chai-as-promised'))
+1 -1
View File
@@ -1,7 +1,7 @@
const chai = require('chai') const chai = require('chai')
const expect = chai.expect const expect = chai.expect
const mock = require('mock-fs') const mock = require('mock-fs')
const Liquid = require('../..') const Liquid = require('../../src')
chai.use(require('chai-as-promised')) chai.use(require('chai-as-promised'))
describe('cache options', function () { describe('cache options', function () {
+1 -1
View File
@@ -1,6 +1,6 @@
const chai = require('chai') const chai = require('chai')
const expect = chai.expect const expect = chai.expect
const Liquid = require('../..') const Liquid = require('../../src')
chai.use(require('chai-as-promised')) chai.use(require('chai-as-promised'))
describe('strict options', function () { describe('strict options', function () {
+1 -1
View File
@@ -1,6 +1,6 @@
const chai = require('chai') const chai = require('chai')
const expect = chai.expect const expect = chai.expect
const Liquid = require('../..') const Liquid = require('../../src')
chai.use(require('chai-as-promised')) chai.use(require('chai-as-promised'))
describe('trimming', function () { describe('trimming', function () {
+1 -1
View File
@@ -1,5 +1,5 @@
'use strict' 'use strict'
const Liquid = require('../..') const Liquid = require('../../src')
const chai = require('chai') const chai = require('chai')
const expect = chai.expect const expect = chai.expect
chai.use(require('chai-as-promised')) chai.use(require('chai-as-promised'))