{"_id":"liquid","_rev":"13-ad731b8e124dce8f2febcc48c5e8bf3e","name":"liquid","description":"Node.js port of the Liquid template engine","dist-tags":{"latest":"5.1.1"},"versions":{"1.2.1":{"author":{"name":"Matt McCray"},"name":"liquid","description":"JavaScript port of Tobias Luetke's Liquid template engine.","version":"1.2.1","homepage":"https://github.com/hornairs/liquid.js","repository":{"type":"git","url":"git://github.com/hornairs/liquid.js.git"},"main":"source/node.js","files":["source/node.js","dist/liquid.js","ReadMe.textile","licenses"],"engines":{"node":">0.4.0"},"dependencies":{},"devDependencies":{},"_id":"liquid@1.2.1","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"681c0d8de772539a80c29f017fe72a589f998663","tarball":"https://registry.npmjs.org/liquid/-/liquid-1.2.1.tgz","integrity":"sha512-V5NG93gZJoKwPaqPNdVW4XDLm7TKxjDwdUduysXsDe7mF7mxdNV8mqt7pMCV5mZdLdajhvwcj97Okt8ePu6wUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXR726MtjFmuzkC7Z/5vxqsK1ueJuyb3zzCqsLf/FaHwIhAOAxxMOHaUQo6d3Y1uGAtkFdIlU5FbnS0EBd/1AcoRMX"}]},"scripts":{},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"directories":{}},"4.0.0":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"4.0.0","license":"MIT","homepage":"https://github.com/liquid-lang/liquid-node","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"7f5076526adcef13ad03b11dfe69b33e9011731b","_id":"liquid@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"integrity":"sha512-kTVpfjve8hfl6/VB1UECyEgVtI/aSDfZZa4425+8MI5/TXCg53t2i0IrUbhbqStvwbK7k+wbtgQ60fx0eYUTCg==","shasum":"5bf738d195183016f758975f7bcb21b7132c07b0","tarball":"https://registry.npmjs.org/liquid/-/liquid-4.0.0.tgz","fileCount":58,"unpackedSize":157027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfxWzCRA9TVsSAnZWagAA/C0P/i8a1yoTFfoJc5HpdQwb\nelrxLd3APEsv+x59rmXy6FX0VrwavNVHtlO41qqosuSPE3hGak9zBYCmrbo4\nzgeP70917JX3ARDbEC9uNo9sVS1EGhnfG6CjlHRaIoJGIyOk234XCtEMpWbD\nLsEE5IK4HBy48MZRQw0Dxn3BBDS4d2KL2ePdPSOXK9LyOYrMNVDsJ3arfDAX\nRYwm6iQRARneieQCFR87wYr3vlwCyfZpbCJrDyQrw1apOPSGnq/KeLAySfeg\nb4gAJMJvmYLEFLc2BRe802zRFDPdj9y7fCj4V5gcPu5kyJ36bOPtWLHKfwUZ\nciIIskgyO7zKS5NNaR5fVFu9rXAt2KneliS8kqfWZT2jMyUTcf/0dM4EJlfo\nJwqgVi2CsWpBrLhxz3UFoiAKFjzGbN2+Y9LxAQ2PE1ALjcTaiPbeiL96om7r\nENvcx3JuSsWnjh892alrhHk1bYqjT5GD0F8WlRuMjvo3dG4qa6Fnfp713LA5\nCQH5TmMqh7n1++P/ZggviZJmUKlTYeNm6giN7NS6c8WfzAxAd57mt780Ze1Y\nB/UOcQ52cTkx07KVHnYuq5oGfBwdXEGeWuyvqhjn1kAWYES+irivkkNn7xjq\nRor1C7Gus2u5AGchyR0CWL5tEm92/RCJPRtSaU8RfiV9OPxNLuPdmWncIVe9\nWA0a\r\n=BxCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4n8VpKzWb7b3rFXx8bWz6+BcPlzcCEEUy8Vg0+/C+7gIgY8TGIZDUlNVI8FBnEEkhMmcykRd2azqf5yphfJC6TLM="}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_4.0.0_1551832498590_0.709922872755596"},"_hasShrinkwrap":false},"2.7.0":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"2.7.0","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"841c34100911ac769b33f7a2981a41ff14a90baf","_id":"liquid@2.7.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-K7zgRLz0spEZlawtkM2ECcQXobel6S9Gu9vIG1k4UAVst7wRGgJ3YyYoptBobEyooP3SqZ60Qq7srz7rNHTINA==","shasum":"09eea38077f648e1b8a8876fa36f0bf68633f54b","tarball":"https://registry.npmjs.org/liquid/-/liquid-2.7.0.tgz","fileCount":57,"unpackedSize":140361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebFCrCRA9TVsSAnZWagAAN7gQAJ8I8XZAeGtJOF31oeDh\nDE5Ixq63SJ70ZzlckVNgMs+9rLIu9f6nXs9Akng543W4T2eIR61fhGwxkLJt\nTGKXxvvQHmGWqAjPFU2z2caMOboZ1+pqVwl9YNmBXTHoou0+Lsq1hXrm01hg\nSaCBE1/r8nko7P0oF6ufs4qL8zR1UMCUD7WUZYgS07docitXocThO884uZv1\nACq/R+5szlpvDmn9vvLsL0apltDu9ygC4pSREJ61xHlCoHHvmKmtBOggHZ4s\nMnzhiHhvPdqJQfUp5WNx/+MZXxllGzE1xXkHXRbp8F5JIY+sImDsyjW4JyGi\ncVKvwQcay7yBCz8T/xR4ImEVcv8nghyNqcAFMYoZggVApX3TOM0JGrtb6/Au\n5WZJlFK8INpf6k6pFlLFO5bqFrHkX2WXnZKTFPbvB8+qIzLdTlkOmAP/cIm8\nwx14w42N5NBM6IyfgvBZdzmSZFTGcq9QhPBsLCZ2MCIpDe3wqlYPXo2otz0v\ny/0Ptl6dtewMDE1Q8Ufv60ru/xzDdfyCyfg2J5KhRBIEZ5nbcePUkNhb9auo\nVvKmSkfT2eOUVhx/wEkYc/Rh4JJjKVOvBIJdLmrw8K6+rlX9J/zfcYMsdPGe\nxdqnShQE1tga3BwZ8mIkzW0kuhAAAXmUtFbpPN1HKBcBHWPs+r9tlNZpHRLx\n/ftr\r\n=lDe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAzw24X39oTWzVdmEmZSsTM3R01Kr5NInkuHAqnvM71AIhAMnZeNn1EAJV7IipkhvLGF0f4cA/dUi/nqP3ISy8Zbhp"}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_2.7.0_1584156842506_0.5585583411545878"},"_hasShrinkwrap":false},"4.0.1":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"4.0.1","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"7881875524942fc44beb1a320478a9e3e347324f","_id":"liquid@4.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-V6udjBJ/EHg3ShOm6+tIkKn0Oi1ajyJ0gN9ghgIU9d/zpzNsEEZazbsLlpHecjbSB/A2Zi2aCnMNZPJNOjAMOw==","shasum":"fd5112079b88ba460ec109dac4b80e6f0b17fd74","tarball":"https://registry.npmjs.org/liquid/-/liquid-4.0.1.tgz","fileCount":57,"unpackedSize":140369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebGGxCRA9TVsSAnZWagAA4oUP/jcOBG0jM1TXoPmdIjvL\nFelC6N/TW5L4X6NYGivjePp6S3x36SP0r1sUjI+RLwtaPSKkRikoLTC1ZjdC\ny4roQniT8eKJ+CwWM19gDnM2U7KkJbVwPE5SlVx7bYDvA/4k8Mw3ZvkeOXaB\nFInySDonPAITLtXo+HYUZjbaL09PhkVA2L8DUsei1X/XANYmkGCA0wuTyled\nso4IWS5YjF515+ki24MALed6AsRC9ipQr1W0kb53U3+j5zde7JOV4UYILcOj\n//DOtLkM+4K1mTzfMuI3laRq2skr6Tv/Zov0AE1bW6zxH2SYL+OI9rb3NCNa\nn4KmFGaNPPxPAFAd8rQAa2tT4AZoefC2UoaYKRvNx5zIhqeF5bOlIrkoZf3x\ne19CVEfN5CiH36YdYapigRE+/zECqvahcErh6t/EFPUDvG2nSn81zia+9epJ\nB3t4faKGWVeGA60YlBYsgOKOPMnlbDd+Xp3lQbB8BfjxEnFoCOTwKvG27R8r\nFU1oHjtgauTh9gNxzU7cDku9mzsxfUJc6U/SDVA1CyGnUcdTy9/0JL1cNjR7\noKHwc0bq0GxEMJWzwFJ9Zh945g0qyPmuDyqxvD99f1Z5+NTWdtqHzao7v0dG\ncxlyMBFy6At2I1SlNOascxV0M1285Is40tQeDDIqrjq9ruTRW2i9oZx/yLBw\nMMkr\r\n=sS8y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGssIb2I+eppqjTK/fgRCGfqoJvh2WfWFeJV5gDi1PTtAiA+pah8m/YnKJrRyzXuaA/qlH64Zo6OrO28MrAM1KCs+w=="}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_4.0.1_1584161200813_0.5307075895236739"},"_hasShrinkwrap":false},"4.1.0":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"4.1.0","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"fc9d986b39fbc9846fd2f168f073c2d8ed0365d5","_id":"liquid@4.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.2","dist":{"integrity":"sha512-KU0o8OrobWDu8yQwYGLan9mmPUl0CKqy8gN3tuCoiGdgRQrFhG2S0N/ztBYHOqPk0RI1AjrauihzfQ5oh23j9g==","shasum":"0611bfec8063a6a0d68711aa0a5f2e983f2ea92b","tarball":"https://registry.npmjs.org/liquid/-/liquid-4.1.0.tgz","fileCount":57,"unpackedSize":141963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKkvCCRA9TVsSAnZWagAAr7wP+QEG6NnkmXY2rrp1woKJ\nYj9rkoEle/GpDDTV6mROkYNqiF4B6znWC+kH7K0iHS61hmoxEL103OWECak2\ns0YRoTh2pEA8REfmxCjetwsq+2ftGusI0gTWFDO/efCDgB28lblSECozqThW\ni6nnP43t8agZDvyaHzMVcIdhfvyOONEM92ehjbU7ZX0Z7wDyOfXL2xYtiz1V\nygA1j04Zi7QFoCe5F1yPo2bkm5rbw1ObBz2Z4aSXcz/NzxvASnam/my6jckI\nEzCEEz8a+6oM+QOfFuLRTAApjN7ZrNPBmj6c0kwAE9T3zgXtO7e2/2SrEfla\nfNKl/QeRVDdetY26NdY3OVMl6CackNfcZQbFSdm0l+g/iiovWhvzVsJbJ5Vk\nzRDWLQpMZzgRTCS3+LobT+UEFb+OI7C0bhE8qj33g57YfjAdvzWliZMswCQg\nAByYcjYb/7J3mO2RxQ7hFaBH3eWN/nxCPOg60HRSArafPk8CzVPTc2TJ5/tw\nXIkpNNGdmhAYl3aMo7mfalCMVvquOP/ZBGt1DZGHubluEAW7vXfQ+tShj1WI\ns0fSMam35ofgMgs9T6ZVfVCnHKgO7S0//Uz7h4bOIKMIxigyvO9FjeP9Abav\nkLUPLmFM5ldqSbsHsFhFOVhn4tp6hJkw7pVwFO+1zrLP4OrX3Se0nWinWbfW\nQpJn\r\n=d1KV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQUC+CuHLvt43b9crBu2PJNddsJl6KRjzKTkU6X7EjYAiEA+PLwuSsfS7jwDhk8cHbAvn6wyoUxzfApOq+l4GgCLTY="}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_4.1.0_1596607426208_0.4086006003924929"},"_hasShrinkwrap":false},"5.0.0":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"5.0.0","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"3a442d9cea0d45eee93f729323cd8887fe5ac2aa","_id":"liquid@5.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.2","dist":{"integrity":"sha512-lpoE6D+nLSn4W0SwdV1B2EWX+DXFeroSAFk29+XLyO9Y+/k9yRZ4SyoGQCcAHw9kt/G6D/nJaHlStZbbknpsUg==","shasum":"f3995e28e423658745754293d6bfcf26403aef3f","tarball":"https://registry.npmjs.org/liquid/-/liquid-5.0.0.tgz","fileCount":57,"unpackedSize":121186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMaTwCRA9TVsSAnZWagAAuucP/RApvb6pF5Tk+6WNx6KK\nL4qeTim8yswtAK3bK0pg3cpheLopP4rbSX0ZZn0gJHbj6GHVnaq9LNa65YOK\nEkCH7JDyf315dVUYg+MCqmCDXb9noml6U7oBWVmb50ZATfxkXXxgNDFqQtH/\nG9AASSbwSnIe8+Jxj7nChUa+RnLp9uOS7lsa9D44hA5aPHQLUiTjZ15lSUXS\nMorfFhFbh3hQXonWmSG2H8K/4KAlyyet9Hfp5HXl9Vr6elONjWq1AB3r/J36\nUjuEAbMBSEUXs1EMmIwY/2jBhdMazTx9MqneftaI9qSJOOaa7CB3jCIuhN8k\nyIQWne/rmRMqwrj4vYOYEw1QWCQeRCSxjz4vDHhYG3/ETsI4syklm+A/N8CX\n2qHIX3geKydAWplco0zBWHixiFsDSJYv8D3nCzf+RSB7/z1g7qdj7lWxZ7Ae\neOheHJpQN1rSEb+A+b7E3LoNqkqgxDvSr9VVAt8KQxzZL04eox0gXrXMPUoU\nkKPaFkBGFhoUVzJ5E5crXB4TBo3ld99WxfevtkBVzZMtGVYDIr24heDocjRD\nr82fOAUgDbtqXFEZQFbDmakyj2rMzM2SKo7kP1J6sgeiZ4Y10L2/9oW6qGzq\nxY1mM96oj1r3iF23ZMoLwp8jYumaf22sjx0dn9MpEhjpGxafg2v3TyshwkAx\nd90F\r\n=TUN7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYUucOLElKH+NA8EIec8WMf0Y7XLQWjQpurlt1XQXMawIhAPJ4HZyaoZ5Lm5v0Dw59+NY8TFV2MAPoJP331ceZC8it"}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@jadedpixel.com"}],"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_5.0.0_1597089007869_0.4411710782454912"},"_hasShrinkwrap":false},"5.1.0":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"5.1.0","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"8827c02ca07cc5f068654e3f9d8930f991f61f42","_id":"liquid@5.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-bL1FuJSqKsmk4UVTiWnxpyuwR70YOJnV3eSztEVe3MbsHB+f9FsEPaSRM1upVJLxTQyv9A+FP5tZhoQq3S7EWQ==","shasum":"d0c10bd1045134459a3cf44a614626b5f9a78f23","tarball":"https://registry.npmjs.org/liquid/-/liquid-5.1.0.tgz","fileCount":64,"unpackedSize":128068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJqXCRA9TVsSAnZWagAArLAP/0T93COlAtDjoMCJrtNM\n0cqeHAIAtR7SGTcobX17xGXK0TxE7VyroeszPZla3MnWdgDVd+QnGX3WNiwK\n/i1YyndzGZm4gpGjSZDKr53JC9dcnr2c8vXf7h9Mr3RlxNzsFRpXzGg4B5Pw\nMiyBBd7aQ4gNyejq5aUOSEdgO0D9C4VFQPJpLnwyAHFVgxJ3qKA835yCLcRn\n1K7uhNlJjbAY4oZ99HpxFpqDU/oLj7HLvyU7IfIlpp0oNwQx4UX4zOyqBJZg\nmlwqeTlgq9AS07Qrjvv3+dVHeGnlx6EbCXN8wjx4rmpcUfW54iQZogpFv5Bi\nRSKprczFF7jM8cPSEUsqBtxcSr2cDqbyKEo6vKEzpG/ko8I0j1SVsuY07km0\nXzxZOhvxwtg14q9oSqZei4Bfv3WX9dbAxQu51c99Y3KXnOdAYb1g+oX+sZQ/\nk1YDO0ddCZCunvL+1Ek/8ZGmKpVk0O04pOyXn1cOPrcyVSlBvLuEdKMGXYS3\n4HVIPf/HLmE9IBznMBrnAvfBy9SeQBJ4g5doIGVov+N1BDI9MkgWSVOHSYOu\nIF8hoTFlvw1Dcgqm0xL0R+ied++wIC9xTlTCKCEn08Q70zV9tuRz8BMR5dI+\nCOFYOn84M7G8lGobZeJwtq8sE8QARDy4NcUUD1WPdkHBcaoaCjOETgbkNwGJ\nGJTD\r\n=P0W9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfIQYfxtPRBOLbaGo9WfhVW/2t1+lsInMMK9Qx4Pi4+AiAlx8tXU9wR7aBsIiKQKgBuGBmHi7Dbc/Nvt/FjftdLyw=="}]},"maintainers":[{"name":"hornairs","email":"harry.brundage@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_5.1.0_1602787991213_0.042793526445750185"},"_hasShrinkwrap":false},"5.1.1":{"name":"liquid","description":"Node.js port of the Liquid template engine","version":"5.1.1","license":"MIT","homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"main":"./lib/index.js","engines":{"node":">=8"},"dependencies":{"strftime":"~0.9.2"},"devDependencies":{"chai":"~3.5.0","chai-as-promised":"~5.3.0","coveralls":"^2.11.4","jscoverage":"^0.6.0","mocha":"~2.5.3","mocha-lcov-reporter":"1.2.0","semantic-release":"^17.0.4","sinon":"^1.16.1","sinon-chai":"^2.8.0","standard":"^12.0.1","standard-markdown":"^5.0.1"},"scripts":{"test":"mocha -R spec test","precommit":"npm test && npm run lint","coverage":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --reporter mocha-lcov-reporter test | coveralls","coverage-report":"LIQUID_NODE_COVERAGE=1 mocha -r jscoverage --covout html test","lint":"standard --fix && standard-markdown"},"standard":{"globals":["expect","renderTest","requireLiquid"],"env":["mocha"]},"gitHead":"b01c18f0cf83d26fe1c2abb81966df4b2175adad","_id":"liquid@5.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-GbZhB1kgcDR1NE1FXEGtcK1EjMUXe2+ENgRecjs5V3ksZUjzZdC3leff/FoL4E02/9Y9tdoHY1zJ2QMwb5kuuw==","shasum":"bf167774d5092fa97f2d3bec88cdd7c818040b87","tarball":"https://registry.npmjs.org/liquid/-/liquid-5.1.1.tgz","fileCount":64,"unpackedSize":128344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWPVCRA9TVsSAnZWagAAhgUP+QBPWqHthFPaxLbTOXko\nOA+rxOh+i1jqV47i+sC88K0RkOLGBRQT2FyhrmgJChpLyjjwKecuKjNv44ns\n2RCwdJzppgi8b3nznLUIrRb+kcHkwtMK0A5hH6rc4yCvtvKfKr+m5i4u0Wbg\nGx8eiwPWMkMK13R42DvletDtUwJ2QU1ajEwQrEG3k0g8mmhK5UsvI7EX8paW\nIeZgB3oVjN5o1+VJbKWLZebekXqI/vx3/TNa4Kn65a4ZXx2dUpQ04W+utblk\nQQFgt/0CVHhoDzktDyrv6lskLZpXyB1MEHEANC/xRYU4vsOBVXAmgqtQo2ke\nrj4JUwJIsXcjM4NAmjqyTml7akavFqcsMx9TcQv/GL6wsbTS27EeYh2A+5IG\nldk8niarkhHUa3StW7dIgUEAcHXtRWW6DrlNlYRJ5H0AL+Hv3+3uBVsdK9jU\nJhvD5nsmhEk0eHKiQLH8Xcqe3KWXJYUzsjBbFq2UxKGGPvuGb8lXbptb8Yte\nMWZeNCq9DxnVRQAnagYu6BRCqC3aRhUnc+x12sHqLjkslG001tRIU8b4TbnL\nptKI4noJbXb/rAItyFAOGcRsg7u6gDYICQNXGhfFRNldwlrG3tC8AHzu9hUN\nLRsR+/J/Wh0Yeet1eXq6u6FN5QPfaFO3XQqBN+g+bCNxwJuOedSoTjDh+G0q\nRW0t\r\n=NwKU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4tiXi9aWdZSnL8xUi7kq7O+qWPHKnNpaAiBQFpZnhbAIgLVUBd2uNQhJ9wkQotP+CDeeTAz/R6KCFLawK2cEZ8do="}]},"_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"directories":{},"maintainers":[{"name":"hornairs","email":"harry.brundage@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liquid_5.1.1_1605198805313_0.4336235390678669"},"_hasShrinkwrap":false}},"maintainers":[{"name":"hornairs","email":"harry.brundage@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"time":{"modified":"2022-06-19T12:42:28.575Z","created":"2011-08-04T19:29:14.556Z","1.2.1":"2011-08-04T19:29:14.811Z","4.0.0":"2019-03-06T00:34:58.715Z","2.7.0":"2020-03-14T03:34:02.686Z","4.0.1":"2020-03-14T04:46:40.994Z","4.1.0":"2020-08-05T06:03:46.354Z","5.0.0":"2020-08-10T19:50:07.986Z","5.1.0":"2020-10-15T18:53:11.329Z","5.1.1":"2020-11-12T16:33:25.576Z"},"homepage":"https://github.com/docs/liquid","keywords":["liquid","jekyll","template","templating","jinja"],"license":"MIT","readme":"# Liquid with Node.js\n\nThis is a port of the original Liquid template engine from *Ruby* to *Node.js*. It uses Promises to support non-blocking/asynchronous variables, filters, and blocks.\n\n## Features\n\n- Supports asynchronous variables, tags, functions and filters (helpers)\n- Supports [whitespace control](https://shopify.github.io/liquid/basics/whitespace/)\n- Allows custom tags and filters to be added\n- Supports full liquid syntax\n- Based on original Ruby code\n- High test coverage\n\n## What does it look like?\n\n```html\n<ul id=\"products\">\n  {% for product in products %}\n    <li>\n      <h2>{{ product.name }}</h2>\n      Only {{ product.price | price }}\n\n      {{ product.description | prettyprint | paragraph }}\n    </li>\n  {% endfor %}\n</ul>\n```\n\n## Installation\n\n```sh\nnpm install liquid\n```\n\n## Usage\n\nLiquid supports a very simple API based around the Liquid.Engine class.\nFor standard use you can just pass it the content of a file and call render with an object.\n\n```js\nconst Liquid = require('liquid')\nconst engine = new Liquid.Engine()\n\nengine\n  .parse('hi {{name}}')\n  .then(template => template.render({ name: 'tobi' }))\n  .then(result => console.log(result))\n\n// or\n\nengine\n  .parseAndRender('hi {{name}}', { name: 'tobi' })\n  .then(result => console.log(result))\n```\n\n### Usage with Connect and Express\n\n```js\napp.get((req, res, next) => {\n  engine\n    .parseAndRender('hi {{name}}', { name: 'tobi' })\n    .nodeify((err, result) => {\n      if (err) {\n        res.end('ERROR: ' + err)\n      } else {\n        res.end(result)\n      }\n    })\n})\n```\n\n### Registering new filters\n\n```javascript\nengine.registerFilters({\n  myFilter: input => {\n    return String(input).toUpperCase()\n  }\n})\n```\n\n### Registering new tags\n\nTake a look at the [existing tags](https://github.com/sirlantis/liquid-node/tree/master/lib/liquid/tags)\nto see how to implement them.\n\n```js\nclass MyTag extends Liquid.Tag {\n  render () {\n    return 'hello world'\n  }\n}\n\nengine.registerTag('MyTag', MyTag)\n```\n\n## Tests\n\n```sh\nnpm test\n```\n\n## Similar libraries\n\n* [harttle/liquidjs](https://github.com/harttle/liquidjs) (`liquidjs` on npm) is another actively maintained Liquid parser and render for Node.js\n* [darthapo's Liquid.js](https://github.com/darthapo/liquid.js) is liquid ported to JavaScript to be run within the browser. It doesn't handle asynchrony.\n* [tchype's Liquid.js](https://github.com/tchype/liquid.js) is `liquid-node` wrapped to run in a browser.\n\n## License\n\n[MIT](http://www.opensource.org/licenses/MIT)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://twitter.com/sirlantis\"><img src=\"https://avatars1.githubusercontent.com/u/56807?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Marcel Jackwerth</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=sirlantis\" title=\"Code\">💻</a> <a href=\"https://github.com/docs/liquid/commits?author=sirlantis\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tchype\"><img src=\"https://avatars0.githubusercontent.com/u/236453?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tony C. Heupel</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=tchype\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://cyj.me/\"><img src=\"https://avatars0.githubusercontent.com/u/252317?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Chen Yangjian</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=cyjake\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://bergie.iki.fi/\"><img src=\"https://avatars1.githubusercontent.com/u/3346?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Henri Bergius</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=bergie\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://samtiffin.com\"><img src=\"https://avatars2.githubusercontent.com/u/4738037?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sam Tiffin</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=samtiffin\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/kmctown\"><img src=\"https://avatars0.githubusercontent.com/u/1482857?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kris Ciccarello</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=kmctown\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://www.swashcap.com/\"><img src=\"https://avatars1.githubusercontent.com/u/1858316?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Cory Reed</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=swashcap\" title=\"Code\">💻</a> <a href=\"#example-swashcap\" title=\"Examples\">💡</a> <a href=\"https://github.com/docs/liquid/commits?author=swashcap\" title=\"Documentation\">📖</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.sebastianseilund.com\"><img src=\"https://avatars3.githubusercontent.com/u/744493?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sebastian Seilund</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=sebastianseilund\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://robloach.net\"><img src=\"https://avatars1.githubusercontent.com/u/25086?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Rob Loach</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=RobLoach\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/sarahs\"><img src=\"https://avatars3.githubusercontent.com/u/821071?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sarah Schneider</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=sarahs\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://zeke.sikelianos.com\"><img src=\"https://avatars1.githubusercontent.com/u/2289?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Zeke Sikelianos</b></sub></a><br /><a href=\"https://github.com/docs/liquid/commits?author=zeke\" title=\"Code\">💻</a> <a href=\"https://github.com/docs/liquid/commits?author=zeke\" title=\"Documentation\">📖</a> <a href=\"#maintenance-zeke\" title=\"Maintenance\">🚧</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!","readmeFilename":"README.md"}