chore: perf diff against latest release

This commit is contained in:
harttle
2021-10-02 22:17:03 +08:00
parent 1689576913
commit 0cb520d2d1
8 changed files with 88 additions and 17 deletions
+17
View File
@@ -0,0 +1,17 @@
const { readFileSync } = require('fs')
const { join } = require('path')
function createEngine (pkg) {
const liquid = new pkg.Liquid({
root: join(__dirname, '../templates'),
cache: true,
extname: '.liquid'
})
liquid.registerFilter('url', path => `http://example.com${path}`)
return {
load: path => liquid.parse(readFileSync(path + '.liquid', 'utf8')),
render: (tpl, data) => liquid.renderSync(tpl, data)
}
}
module.exports = { createEngine }
+2 -15
View File
@@ -1,16 +1,3 @@
const { Liquid } = require('../..')
const { readFileSync } = require('fs')
const { join } = require('path')
const { createEngine } = require('./create-liquid')
const liquid = new Liquid({
root: join(__dirname, '../templates'),
cache: true,
extname: '.liquid'
})
liquid.registerFilter('url', path => `http://example.com${path}`)
module.exports = {
load: path => liquid.parse(readFileSync(path + '.liquid', 'utf8')),
render: (tpl, data) => liquid.renderSync(tpl, data)
}
module.exports = createEngine(require('../../dist/liquid.node.cjs'))