{"_id":"fast-ftl","_rev":"33-53b08cc6a96f228df3f9779ca85e88ba","name":"fast-ftl","description":"The Freemaker parsing service in Node.js","dist-tags":{"latest":"1.9.0"},"versions":{"0.1.0":{"name":"fast-ftl","version":"0.1.0","description":"freemarker render","scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"a33d04d36c92741fb49a1aa38f3cb1111566d824","_id":"fast-ftl@0.1.0","_shasum":"ff03f39366b0ce8d176bc439f6519e47da3f52e5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"ff03f39366b0ce8d176bc439f6519e47da3f52e5","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-0.1.0.tgz","integrity":"sha512-mNi67YFxnA/HpeQ01ZJ0Bsp10Q/LADSgW7/qsap0t3nDXtSn528O9h/kSf2JB6YYNNEn/wpMUod5gdrqQ2oucw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvMXbQ33diud2+YWPj73ZuprMVwLUwj0iRjsBhjHCKvAIhALcnY+lhyOZZggz7AGeZI8JuGBQB/x7ZRp0Uu+LP+wx7"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-0.1.0.tgz_1486275915694_0.6352487152907997"}},"0.1.1":{"name":"fast-ftl","version":"0.1.1","description":"freemarker render","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"a3c70bde4a75d991f02105e2db5c559ca1556566","_id":"fast-ftl@0.1.1","_shasum":"4f0731cc1a30fdf787d18b486407b5bf49c04701","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"4f0731cc1a30fdf787d18b486407b5bf49c04701","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-0.1.1.tgz","integrity":"sha512-tV4g0i67almXREZTY6hX4VBXIceaJXMQTL7zKbBTZUGK2obZvuzPaX2cPSoWRfoTOUh+fqZ8lISi2GK1psfRXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2CoNj2TH4sRtO1WcnM3pKZnAYcitn6B84B7en2pr9AAIhAOicOp8tFhXwz65rNe0SiLZPIotNQi4148QoXoAjSklz"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-0.1.1.tgz_1486610002900_0.35895624104887247"}},"1.0.0":{"name":"fast-ftl","version":"1.0.0","description":"freemarker render","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"5d3e7c0f76d6325813784af56989e19135d4365a","_id":"fast-ftl@1.0.0","_shasum":"1d604893449f86b31813b220f1569d3b4e70ca90","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"1d604893449f86b31813b220f1569d3b4e70ca90","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.0.0.tgz","integrity":"sha512-A5oxZ8gsjHst/jP/N322uhw0njN5D3iX7tteQBsKMgbv1EKsNylm3yDL026MRKQidvKdihI+AtqDqyQENicT5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcM4vd0QtDXHOfP8yF235V1PAPor6KGnC0sVhtCbHrlAiBX+L1DoSULdvv0pBFRC/kMvJy5mVBztf4i1OlI/z/hXA=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.0.0.tgz_1486825205401_0.5957467113621533"}},"1.1.0":{"name":"fast-ftl","version":"1.1.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"8aa5bf3663a6e8d67632bbd86686fc3c069753e7","_id":"fast-ftl@1.1.0","_shasum":"5bb087da8a6d3edaac8984d2d026e6ca9d734aab","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"5bb087da8a6d3edaac8984d2d026e6ca9d734aab","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.0.tgz","integrity":"sha512-g3mboxTmBntcjLXpmbrxjoeFhybD1o8Npkst8o0rAfIaOyfHkR3XXYQ550+fTKUWno2wwgMbZqk7yCuZEq/Z5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWGh7tbCG3dhFakFhY9AFDzAtCmZayX1b64j1yIqCzNAiBNK8913I+dNYaMRTlHch/mX0I9JG7T/huNDnPsrFW/Zw=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.0.tgz_1486877677663_0.6016190000809729"}},"1.1.1":{"name":"fast-ftl","version":"1.1.1","description":"The Freemaker parsing service in Node.js","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"9486367469c02c333a877c2c64f5321640a7c2be","_id":"fast-ftl@1.1.1","_shasum":"7962a1f40be85c7255a92a34b6598d73e5b20948","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"7962a1f40be85c7255a92a34b6598d73e5b20948","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.1.tgz","integrity":"sha512-vonpShlko4QD7xS0ZrvFzPkH/u4puc/B1bS0HaN5+6N5FY4bsOt9oO4oeYEmVMewc0a05Kzr5vvTBIfS0gDtnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqZzGhjb0vjSUPMqGChhra5iQCksx5aXfrAL54bbxTPAiEA8t+k2L6DyJP9bs0IENMEAc5huXozSGVOYQHim5G8Iig="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.1.tgz_1486970414007_0.7058346169069409"}},"1.1.2":{"name":"fast-ftl","version":"1.1.2","description":"The Freemaker parsing service in Node.js","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"9486367469c02c333a877c2c64f5321640a7c2be","_id":"fast-ftl@1.1.2","_shasum":"92fb36ebd3adbbdcf8b2369d4bcd54daab174de3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"92fb36ebd3adbbdcf8b2369d4bcd54daab174de3","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.2.tgz","integrity":"sha512-+EHAb23myAj5vm0/iTM8Wq40RzlyzELYAD5zheiePZehcbDDkR0ndM/ZHpQPKMB/psrrzHxc9BeCCteLD+zGgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKcURMWmjkfN9ejygo744odI582LrgrnMRGwMc/2EdvAiBZGDv4sPjZYwu+/3oGDhYdsXSzkV3u9BYa81i2HYLZhw=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.2.tgz_1487157564053_0.668083278927952"}},"1.1.3":{"name":"fast-ftl","version":"1.1.3","description":"The Freemaker parsing service in Node.js","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"8f61a6cd8c43cdc5c3a6ea3c6567edd869a57cbd","_id":"fast-ftl@1.1.3","_shasum":"9bcc114aa01b7c552ac5e1af82fcb6831bbd893e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"9bcc114aa01b7c552ac5e1af82fcb6831bbd893e","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.3.tgz","integrity":"sha512-UFZCRdrIuip2WbE37NxHk6VS5umx6DVRYEnDLyjlONEqkh95x9RxbsC10mU2iDFg0LxWEWf0fYMN99EDsB0zXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcG5tDk4k9102UfSqpMtjAa9/cEX1MvFa+3mm1NrRd+AiBFDuiUZYPoUesJyKztCZpHTa6A87zSYBn50XJSWwWugQ=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.3.tgz_1487161544509_0.9412329690530896"}},"1.1.4":{"name":"fast-ftl","version":"1.1.4","description":"The Freemaker parsing service in Node.js","files":["dist","lib","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"57420a9c9e325a0251bd627ef78e1f3973511fd9","_id":"fast-ftl@1.1.4","_shasum":"0ec011c422172f7fddd585148f1b6884dd564997","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"0ec011c422172f7fddd585148f1b6884dd564997","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.4.tgz","integrity":"sha512-aEfW+pFwS1nZAVfvVzZTlOo+rbd08o+mEBIKp/Iom43UWNh7HJAgIl8I1dNuTXPDIdAAgQyX2GueYN7NSx63Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/NunPCDhq+WDEhRoJME+6Bfd8ruEalAXvDb/K3w+t4gIgQG6NCZRZe/RpYWkWbQW59tAvUGl5Ng0+AJbaBizG3+A="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.4.tgz_1487221227900_0.613876175833866"}},"1.1.5":{"name":"fast-ftl","version":"1.1.5","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"e773cd757e2d46907d16fdc2fa193245b895bdd6","_id":"fast-ftl@1.1.5","_shasum":"317f6de669c6cd3141585158e563164e0485a3ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"317f6de669c6cd3141585158e563164e0485a3ba","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.5.tgz","integrity":"sha512-+deEvhpHgNKOZ9AQgd2BIeOgqQNzSA0KhiTVPaHF/FI4V6ovOZVfFM/BY+B/r1GWOUAu38lKAiq90+l4pxlZcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8SQJ4ulViddEAjSKgqXy23tBScs3m36H6QqpjaMuXAgIhAMW0oBlHJeRVRH9apwynNbHiHFTtwoJwNP00TYuLHHzg"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.5.tgz_1487223719648_0.12302236934192479"}},"1.1.6":{"name":"fast-ftl","version":"1.1.6","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"c540d1ab19f529e12fa35ac5a738e34bafac05a5","_id":"fast-ftl@1.1.6","_shasum":"abaae66e0b346650fff9d801f5284fdcea42c152","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"abaae66e0b346650fff9d801f5284fdcea42c152","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.6.tgz","integrity":"sha512-d74xEqaQPbN6/jhjWDt+nDy/wEUW1+wa4XXHNupa3DL1Hjsw8J3vslDV/TwvdtV/ctXfK5kKYKTMAsOaCQbphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErPBiwyKFwnute8aJUxRi8/XodRY9YBvFMLX7NeHdeNAiEAtKIfs8MaYF7alMIqEs+Ii9vBy0yqVBerRKBHMAP6HN4="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.6.tgz_1488181287076_0.9679213427007198"}},"1.1.7":{"name":"fast-ftl","version":"1.1.7","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"e628c3404c26d2336a73b4c9f148c5d84a1db4ca","_id":"fast-ftl@1.1.7","_shasum":"648718d133f4fa23c18168732d2e86d51d63f96f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"648718d133f4fa23c18168732d2e86d51d63f96f","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.7.tgz","integrity":"sha512-JN7B9CJpYZApCB3Hz7areF+Mi/KeR/j29WvuxH8ZHNzN55+RIPcLbJAQd9u0BDE4kcewI+aXOmMgoDObkSFeHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG3CvUytrPpMXvS0h9g7DDFfRsGptPuoAH8GA8veOhZAiEA11Pm3AyUrp0QcbmBZeeCsqZENWs8ysFzu2h3aABG3og="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.7.tgz_1488435419104_0.23634514585137367"}},"1.1.8":{"name":"fast-ftl","version":"1.1.8","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"e628c3404c26d2336a73b4c9f148c5d84a1db4ca","_id":"fast-ftl@1.1.8","_shasum":"6fbf3c1a0c9047d839564d807ac42392a44d0643","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"6fbf3c1a0c9047d839564d807ac42392a44d0643","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.8.tgz","integrity":"sha512-hR4fDYNY8E9q/qLChalJ4bND+lYca76qZaK2H+08ehdMHXgPoUlPyxzRoi2N8ppZaed2XQCqD5OBtAtBt3Xdsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdjTDxwPW7gkAJ8r4dv3pLU8zhzzl+7RC1YwVWgwlCYAIhAIobz4mIYlh+6OxX4EzLLWyD18cAC2BmgnpwfcE05eux"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.8.tgz_1488435759106_0.6148311637807637"}},"1.1.9":{"name":"fast-ftl","version":"1.1.9","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"node test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"b274d44536b4ed38e985dc8ef9d110d9f7a58c3a","_id":"fast-ftl@1.1.9","_shasum":"8f0c3e1e6ffce0be0381222293cba5b62ea7ce0f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"8f0c3e1e6ffce0be0381222293cba5b62ea7ce0f","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.1.9.tgz","integrity":"sha512-WBCJxTvdMZGMhIk0AaB2L1lcezlHTm3nprHd1+oamW3KWJ8Y/+LJYrEwZhuL9OJygQ2wnUnUml1CIgtA7m5ttg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKvkny/2BwEC9u+8NIgbRmuhDbQZXLZBXh9Qf42rZlWAiB2xr0cJILltOc9dIN5N1m94mGjO1B+fn48lgk1eb9Rkw=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.1.9.tgz_1488694507745_0.6823320719413459"}},"1.2.0":{"name":"fast-ftl","version":"1.2.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"07322acf7be41664c41e5c89cd92a21ec0c9c782","_id":"fast-ftl@1.2.0","_shasum":"ea178a9071acb8bbd5bed2814f5e86e94edb5db2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"ea178a9071acb8bbd5bed2814f5e86e94edb5db2","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.2.0.tgz","integrity":"sha512-OEvJJghmRqc8IqhoT4l1iIdtlv0XwG+HJgnpTGbVs+1r4mY2Fe57QM0ulMp26eyzJRXpEMNtJ4N2QsM4CoDnhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8dID8hn3ropxjgWsdZ2ZMXRwANdBS+3hxkL1ZYMUEYAIgftyQ9R2RwuAR5MqIuUemxOBBJtkINqQqPm6BXcAyWHc="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.2.0.tgz_1488700530177_0.07541912561282516"}},"1.3.0":{"name":"fast-ftl","version":"1.3.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"140270a9e858812978a3325be0267c5b623f41e4","_id":"fast-ftl@1.3.0","_shasum":"8201608caf35ce0d1056d6c653c3de6da18af235","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"8201608caf35ce0d1056d6c653c3de6da18af235","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.3.0.tgz","integrity":"sha512-ksGrbt2/6KnkJ6iFzOO1PYqTJaxuhJhxVx6/Fptbyxme+4ER96lqq32hmJPw2SahCnSM0bsYOJXATJpLv51pgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPobQBZV4ChgTpw7PsCzDv4iT+KIhAXQMBUV9ClS41UAiB6Ka8E+OgMDXpOvfs119HQGKLTp9dAg3bQ/8O/C8Uu6Q=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.3.0.tgz_1489637177423_0.7452376731671393"}},"1.4.0":{"name":"fast-ftl","version":"1.4.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"6d776feba3e42bc8e5c42f3265448bf82e938ac2","_id":"fast-ftl@1.4.0","_shasum":"25efe1e509d6ae99c9d0fac5bca7009c73de68ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"25efe1e509d6ae99c9d0fac5bca7009c73de68ba","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.4.0.tgz","integrity":"sha512-Kow4bb6t1SjwVNeLrgClvGuQcwyhT7AkBQfPkZ0Wx2sIQRBEKp8DL2nsSD/XQatAp05tdljr/Yue/r9JQqvnzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPUQN9UejmzEfpPkyeTK4QEV5T153l9SP64ZchOQymFQIhAMFFV1n89Ec3SB5gUI4ZAUygamyirVujWvvtcf/cyShD"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.4.0.tgz_1489645694628_0.45475127175450325"}},"1.4.1":{"name":"fast-ftl","version":"1.4.1","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"ac431329c5e91f489fd299cb4b7e9b10e6c19bdd","_id":"fast-ftl@1.4.1","_shasum":"9d121faec675abfb0cf5828b8a07e04fd60f6b61","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"9d121faec675abfb0cf5828b8a07e04fd60f6b61","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.4.1.tgz","integrity":"sha512-Al3Qb3bwg5EZOFIcUeTj3Q6r9NOG6R3eAf5Y4h9eku1Be4qur3pS4YmdkpC0MnhFrT3LuC+Hya/BBcIaq4FfVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdD2vQp2LwRFtn4fNZ5nPkl/9Yk/BecclGm1J76rHQKwIhAKGMcYeMBe5+6n0+ruEKknbi4+lO8nmymvygO0pLLhOk"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.4.1.tgz_1489651282566_0.471207084832713"}},"1.5.0":{"name":"fast-ftl","version":"1.5.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","portfinder":"^1.0.12"},"gitHead":"39077978f64ee1305736e2b968557bb1338dae5e","_id":"fast-ftl@1.5.0","_shasum":"5b8bc0ef2c60ede5f197668bafd027ce2c98dea8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"5b8bc0ef2c60ede5f197668bafd027ce2c98dea8","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.5.0.tgz","integrity":"sha512-ZSeI5yDSS/3+26CDU7QVCqyEVE5u4ndTj4gmur0VxrAMqMJsAb51QPzbhTgGgvMOjwYesE7O0pj7aBMQ/8H++A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJLbmJBzugLTxYEy/zBjwD8Q3WpSrBzfKEwl5FgwUTdAiEAsr0fz4dhZyjEeBJCGZ+EuO38Qe2dWJlSF4f9oAN0mxM="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.5.0.tgz_1489718879627_0.9190042004920542"}},"1.6.0":{"name":"fast-ftl","version":"1.6.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"fb6d30f8fcb5000f212c32f10572b1aaa67ff489","_id":"fast-ftl@1.6.0","_shasum":"03857e49e107c078885fe7ce9018505834adcd38","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"03857e49e107c078885fe7ce9018505834adcd38","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.6.0.tgz","integrity":"sha512-wUlK0QIRhcSY1Zl7K3nK9++HIZcHoqr1zfbTEAeNYNRImXQNKEMko0nXoodqRsskt2YuiMmMO4ax/JLqv4voKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4sT8EdSghAhvJpkNjeNrfMCuSlzsqmeyPitvgL+fF3wIgF1N3KjZQJdI0Jo7RzQsDWOZzC/Ql37s6e4QTAcfB5B0="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.6.0.tgz_1489739657305_0.9955939010251313"}},"1.6.1":{"name":"fast-ftl","version":"1.6.1","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"48c9b936d027d03e4c6f8d4a43de6d1aa25d94ee","_id":"fast-ftl@1.6.1","_shasum":"8c54322079dcc36485b4510d7739ac9cdaffda85","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"8c54322079dcc36485b4510d7739ac9cdaffda85","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.6.1.tgz","integrity":"sha512-DS2AkYHVM3KJ/9FQqzZLqB8T2mMY4u5fW1d9wkxsIlKrx91g9VfsieWkXgJGTnxlCLiqpaMMtPC78EdzK/cI5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSPDsRl5zMbbiJACclE49Td9W4Ra0apfRupGjccuULJAiBBgsV0jtxL/zTrVL2YoUSGOpQLsCDK/6SBXv/as09LUA=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.6.1.tgz_1489748168976_0.5417766205500811"}},"1.6.2":{"name":"fast-ftl","version":"1.6.2","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"2fbb14502ebeb90309a908f3434e438ea40b1612","_id":"fast-ftl@1.6.2","_shasum":"aa63669d03ac605445ef4a86b423611ba7dc7a73","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"aa63669d03ac605445ef4a86b423611ba7dc7a73","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.6.2.tgz","integrity":"sha512-G5aAsovm8x/JIUj1G79AEn8RrRFsSllJRfhrHXZd/M6APNY4QJybUBVgmav6w+mc6G0iC46t2mYD7BeliTAilg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqRwYWG03/Lig5EuGNzA8rt6s3zLpfEgYE5zgIrtiGkAiEAnKxxfWDp/+8wC2oZww8kG52M5nenJl3NZnktzsX97No="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.6.2.tgz_1489751599634_0.8812413946725428"}},"1.6.3":{"name":"fast-ftl","version":"1.6.3","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"fd0f492de8271c6ef6c7737f5c00a24a6f47b488","_id":"fast-ftl@1.6.3","_shasum":"9c4a3ef7fe3ab343d951c477372a91154bee6a2b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"9c4a3ef7fe3ab343d951c477372a91154bee6a2b","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.6.3.tgz","integrity":"sha512-1wzlKZGCO+L2jsLMDIh3vvnkYrvyMoHu3YhyzdnQmrKjXPgIsBvLgYRDtxUyQLIf0/1Ad2uQPj6FaExKAa1zrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWgS/cbZAtshIPeBhjM8/2KtAnRgj0ZW3TpPgnRO56RwIhALtjAEYFfk+VUKZeMak6N3ZRAMuOBX+KMWmQJZm6gKtt"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.6.3.tgz_1490090729380_0.7527753987815231"}},"1.7.0":{"name":"fast-ftl","version":"1.7.0","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"f9992ad1c492d9df62cd9487fc4d627795269169","_id":"fast-ftl@1.7.0","_shasum":"c12c74b1cf30f6164e88b6deb9dda191a33356b6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"c12c74b1cf30f6164e88b6deb9dda191a33356b6","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.7.0.tgz","integrity":"sha512-m9ZQC/FM+q96j8T9rSowsQxvwmIrO+taqDUa90lU3FVbZlMpAHMEOmYV3jQYxBWWANKKjLBjwB7AEx3Yq9GGPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9HM9SqlWCY8VmjKgjPE8bCGrsiuywZU5Lr1IUDn165AiEAkSltJbk+3s+TF5oME6o2HerZwV+qph1/5gxs5nJh4Ak="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.7.0.tgz_1490774224046_0.038645399967208505"}},"1.7.1":{"name":"fast-ftl","version":"1.7.1","description":"The Freemaker parsing service in Node.js","files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"dev":"babel src -w -d dist -s -x .js","build":"babel src -d dist -s -x .js","release":"npm run build && npm publish","test":"mocha test/test.index"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-3":"^6.22.0","chai":"^3.5.0"},"dependencies":{"babel-runtime":"^6.22.0","chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"8c4d14ca6d3cef74dd2f83d80b35fb5e86ce2519","_id":"fast-ftl@1.7.1","_shasum":"8c4567c6c5da8f0319efeeb25656126d1424f907","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"8c4567c6c5da8f0319efeeb25656126d1424f907","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.7.1.tgz","integrity":"sha512-AwkGwL4sWv/dC/5m9tP/SOXb4BK8IMPvIa0JhE+Xixkgm2cE3i1cBw8tmGowdOIBAbNEJjt83KVwjKaTRM1RJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBnLu7DYYW6QlNSZjdBsrmekXXZb6MLe0aP5lthx8+2AiEAm9si9JFxW9F9r3atF/eMF7CaFq5yLRidQsv/97s6uew="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-ftl-1.7.1.tgz_1490964240583_0.9831733552273363"}},"1.8.0-0":{"name":"fast-ftl","version":"1.8.0-0","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"eaa2080fa603ddc4128e3f9ebebb612f67c8a814","_id":"fast-ftl@1.8.0-0","_shasum":"1afec50fc0cc15295e37bf4f36cb549f2ddb6129","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"1afec50fc0cc15295e37bf4f36cb549f2ddb6129","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.8.0-0.tgz","integrity":"sha512-sWzHeCHyxbdD/FmNwEpXmhNvOWNhDxcxRHXTJpJ6AdIVAcfo9JS2SSfMzlbmhHbwr1cDBpeXTcz8flrIGF2Cwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjfq6lF8UKLKI+u8XAMX+gZu79r/ATyiExtvr/9yTvzQIgV5R855MKC+wfJjHnZtfkPkxkUjHIf2QGagey1V+bWlI="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.8.0-0.tgz_1495108895129_0.14085363782942295"}},"1.8.0":{"name":"fast-ftl","version":"1.8.0","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"eaa2080fa603ddc4128e3f9ebebb612f67c8a814","_id":"fast-ftl@1.8.0","_shasum":"d328e20eeefadb034956ce45ffe8126dbc679172","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"d328e20eeefadb034956ce45ffe8126dbc679172","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.8.0.tgz","integrity":"sha512-zS3zZXr1wl555VIpD+iIyOh6LqF3Vv4Cbk5vkOcQ/VVO0AyNkz+KD28dvi9pCR00hCvIabKu/Q5l7wnwz6X/HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZwCtmnMyO9gkBRFATkX0AsAnGb+rXH0Ler7KQwklNHAiBIQF7pV5qU17k/chRKAFFYTdEsFurz6Qnmyf8AtUub3A=="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-ftl-1.8.0.tgz_1495109119941_0.9075142850633711"}},"1.8.1":{"name":"fast-ftl","version":"1.8.1","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["liv/","jar/","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"67dbbad70dc77f5ab5e9a40ef535c0bfbf5ed91b","_id":"fast-ftl@1.8.1","_shasum":"6d58c049abf973ebc035b84c014c51e42626a5d0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"6d58c049abf973ebc035b84c014c51e42626a5d0","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.8.1.tgz","integrity":"sha512-m52W+G30SEx/N8CqvMinNybGjpqzpqJXmtjWTDMnvMQrKePRvR53oqkkyG6dYnwaHi0SyF4P1YNXO82DXxpg6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2sTHVn5GZ/ET3xegg4EAixHGrkoIGUMN9hPZLNiTF1wIhAKP/yz3xOuI8eqHuamd55YjRQUPksFPYNi3v2rWl3u8C"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-ftl-1.8.1.tgz_1495443351779_0.2768669854849577"}},"1.8.2":{"name":"fast-ftl","version":"1.8.2","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["lib/","jar/","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12"},"gitHead":"67dbbad70dc77f5ab5e9a40ef535c0bfbf5ed91b","_id":"fast-ftl@1.8.2","_shasum":"eb15e0f8df31d898eb43ccb8e6cbc03f9626f1c3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"eb15e0f8df31d898eb43ccb8e6cbc03f9626f1c3","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.8.2.tgz","integrity":"sha512-eGWLAxPNhPVeGyXuBrYbg1i70kzdxPkyZxk87j/3SIKh2XmVET5yGX0xwq0aRZU3kh3R1mDsnUEsVKrudflo3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOo4pnpn+U47b3m0QQy8odblbF37tZ4OciTPVIuvJXRAIhAJmkJFMDmvOYPsJgzto30CoJCapPyMpgVBnHYAfqL6Kx"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-ftl-1.8.2.tgz_1495443400938_0.7230451616924256"}},"1.7.2":{"name":"fast-ftl","version":"1.7.2","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["dist","lib/Fast-FTL.jar","lib/fastjson-1.1.30.jar","lib/freemarker.jar","lib/json-simple-1.1.jar","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","get-port":"^3.1.0"},"gitHead":"d9388875c2d9482bceabb19bbf9e3b3b20784957","_id":"fast-ftl@1.7.2","_shasum":"f38a6a6759050f47fea20ed23da29574c0caf950","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"f38a6a6759050f47fea20ed23da29574c0caf950","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.7.2.tgz","integrity":"sha512-N5xBL6D5Ub59nyvtnETbRZp6Q9B8oAZ55MmV6iEhgcKQGdkk86aVuypW0/5lvD/yRAEns8RsxhmeLpHgOxItgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhHz1PmTJFFY0DUjWsmeCf9MVgO0W7zaVJ7nqUnTLNzgIhAI2ZA4x8aWIDhZn+BCH2Us3olLTzYNXf3zZ68KduaNsS"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-ftl-1.7.2.tgz_1502763843184_0.009178287349641323"}},"1.8.3":{"name":"fast-ftl","version":"1.8.3","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["lib/","jar/","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12","get-port":"^3.1.0"},"gitHead":"ecfc9b949c710924292508d308e1a3873c0738b7","_id":"fast-ftl@1.8.3","_shasum":"62dabc33c5adb794f05d4d0e95ec3f89254f264c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"shasum":"62dabc33c5adb794f05d4d0e95ec3f89254f264c","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.8.3.tgz","integrity":"sha512-ORz3Bt8ODGjQZ94z+KBlxdyeisrIUwivrm74gcHRHw4IVdpt8GBX3KccmG5cQ2MNN++LnWgDA0+ti2yOo9Xg6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqY1C8xe/bF11DjSIrM9PoAzDXD8aQqLIBIZ45NI5hWQIhAPd0wtfQefrpz+l83C1iuSWw4+1CTednTGhGG+S2012f"}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-ftl-1.8.3.tgz_1502765524442_0.6998459848109633"}},"1.9.0":{"name":"fast-ftl","version":"1.9.0","description":"The Freemaker parsing service in Node.js","engines":{"node":">=6.4.0"},"files":["lib/","jar/","LICENSE","README.md"],"scripts":{"release":"npm run build && npm publish","test":"eslint ./lib"},"main":"lib/index","devDependencies":{"chai":"^3.5.0","eslint":"^4.4.1"},"dependencies":{"chalklog":"^1.1.2","portfinder":"^1.0.12","get-port":"^3.1.0"},"gitHead":"5a52d4ba510773efb60bdb7c5820aaf125f258e2","_id":"fast-ftl@1.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"junesmith","email":"thankumydearlife@gmail.com"},"dist":{"integrity":"sha512-LZyrVwC73nmcWKWVbaBBK8FLMB71Yqq9U+pux3s4+nH++JG6sNSbZCEs7X4DfMRYXljK3MtUOJyz9f/5rwKBhA==","shasum":"6be496f98d3ea7d879f2ec2a1b561c5ef4b2e36b","tarball":"https://registry.npmjs.org/fast-ftl/-/fast-ftl-1.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVtFxYrgljVoUJscUYssE2c2bT6cwi0vFRcjMENURJgIgBPuOHutyXbPcT3TuQxkvmYtrWVAHWuluOZ4Z+16s8OA="}]},"maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-ftl-1.9.0.tgz_1504952234835_0.9416623206343502"}}},"readme":"<div align=\"center\">\n  <h1>fast-ftl</h1>\n  <p>The Freemaker parsing service in Node.js</p>\n  <a href=\"https://www.npmjs.com/package/fast-ftl\">\n    <img src=\"https://img.shields.io/npm/v/fast-ftl.svg?style=flat-square\" alt=\"NPM version\">\n  </a>\n  <a href=\"https://travis-ci.org/imhype/fast-ftl\">\n    <img src=\"https://travis-ci.org/ImHype/Fast-FTL.svg?branch=master\" alt=\"build\">\n  </a>\n  <!--<a href=\"https://codecov.io/gh/imhype/fast-ftl\">\n    <img src=\"https://img.shields.io/codecov/c/github/imhype/fast-ftl.svg?style=flat-square\" alt=\"build\">\n  </a>-->\n  <a href=\"https://www.npmjs.com/package/fast-ftl\">\n    <img src=\"https://img.shields.io/npm/dm/fast-ftl.svg?style=flat-square\" alt=\"download\">\n  </a>\n  <a href=\"https://nodejs.org\">\n    <img src=\"https://img.shields.io/node/v/fast-ftl.svg?style=flat-square\" alt=\"node\">\n  </a>\n  <a href=\"https://github.com/imhype/fast-ftl/blob/master/CODE_OF_CONDUCT.md\">\n    <img src=\"https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\" alt=\"Code of Conduct\">\n  </a>\n  <a href=\"https://github.com/imhype/fast-ftl/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/imhype/fast-ftl.svg?style=flat-square\" alt=\"license\">\n  </a>\n</div>\n\n\n[中文 README](./README-zh_CN.md)\n\n## Process\n![](http://note.youdao.com/yws/public/resource/e9a827d44244bc8b89eeb9bb0d3f9c3c/xmlnote/2B03796BC2624CA18FD89F593D67D36F/11721)\n\n## How to use\n```bash\nnpm i fast-ftl -S\n```\n#### Step 1 - Import \n##### 1. Import in es2015+\n```javascript\nimport Render from \"fast-ftl\";\n```\n\n##### 2. Require in CommonJS\n```javascript\nconst {Render} = require(\"fast-ftl\");\n```\nor\n```javascript\nvar Render = require(\"fast-ftl\").Render;\n```\n\n#### Step 2 - Init Fast-FTL\n```javascript\nvar render = Render({\n    root: path.join(__dirname, 'pages'), \n    paths: [\n        path.join(__dirname, 'common')\n    ], // Support MultiTemplateLoader\n    defaultEncoding: \"utf-8\", \t // 默认 encoding\n    urlEscapingCharsetSet: \"utf-8\", // URLEscapingCharset\n    numberFormat: \"0.##########\", // 数字格式化方式\n    templateUpdateDelay: 0 // milliseconds 为单位\n});\n```\n\n| property | Fast-FTL | defaultValue|\n| ------| ------ | ------ |\n| default_encoding | defaultEncoding | utf-8 |\n| url_escaping_charset | urlEscapingCharsetSet | utf-8 |\n| number_format | numberFormat | 0.########## |\n| template_update_delay(Milliseconds)| templateUpdateDelay | 0 |\n\n#### Step 3 - Parse file\n```javascript\nrender.parse(\"test.ftl\", {\n    YourName: \"Jack\"\n}).then(data => {\n    console.log(data);\n}).catch(e => {\n    console.log(e)\n});\n```\n## Features\n1. Fast: use Socket to invoke Java Freemarker Parser, not in Teminal.\n2. Support MultiTemplate Directory.\n3. Simple API, base on Promise.\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n| [<img src=\"https://avatars3.githubusercontent.com/u/10825163?v=3\" width=\"80px;\"/><br /><sub>君羽</sub>](https://github.com/imhype)<br />[💻](https://github.com/imhype/fast-ftl/commits?author=ImHype) 🔌 🚇 [📖](https://github.com/imhype/fast-ftl/commits?author=ImHype)<br> [⚠️](https://github.com/imhype/fast-ftl/commits?author=ImHype) [🐛](https://github.com/imhype/fast-ftl/issues?q=author%3AImHype) 💡 | [<img src=\"https://avatars0.githubusercontent.com/u/12047600?v=3&s=400\" width=\"80px;\"/><br /><sub>carryxyh</sub>](https://github.com/carryxyh)<br />[💻](https://github.com/imhype/fast-ftl/commits/java?author=carryxyh) <br><br> |\n| :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n\n## LICENSE\n[![license][license-image]][license-url]\n\n[npm-url]: https://npmjs.org/package/fast-ftl\n[npm-image]: https://img.shields.io/npm/v/fast-ftl.svg\n","maintainers":[{"name":"junesmith","email":"thankumydearlife@gmail.com"}],"time":{"modified":"2022-06-17T23:35:48.057Z","created":"2017-02-05T06:25:18.025Z","0.1.0":"2017-02-05T06:25:18.025Z","0.1.1":"2017-02-09T03:13:23.152Z","1.0.0":"2017-02-11T15:00:08.093Z","1.1.0":"2017-02-12T05:34:39.970Z","1.1.1":"2017-02-13T07:20:17.081Z","1.1.2":"2017-02-15T11:19:24.309Z","1.1.3":"2017-02-15T12:25:46.705Z","1.1.4":"2017-02-16T05:00:30.757Z","1.1.5":"2017-02-16T05:41:59.910Z","1.1.6":"2017-02-27T07:41:27.317Z","1.1.7":"2017-03-02T06:17:01.862Z","1.1.8":"2017-03-02T06:22:41.850Z","1.1.9":"2017-03-05T06:15:10.422Z","1.2.0":"2017-03-05T07:55:30.453Z","1.3.0":"2017-03-16T04:06:17.681Z","1.4.0":"2017-03-16T06:28:17.523Z","1.4.1":"2017-03-16T08:01:24.887Z","1.5.0":"2017-03-17T02:48:02.100Z","1.6.0":"2017-03-17T08:34:19.845Z","1.6.1":"2017-03-17T10:56:09.246Z","1.6.2":"2017-03-17T11:53:21.993Z","1.6.3":"2017-03-21T10:05:29.660Z","1.7.0":"2017-03-29T07:57:06.406Z","1.7.1":"2017-03-31T12:44:00.878Z","1.8.0-0":"2017-05-18T12:01:38.158Z","1.8.0":"2017-05-18T12:05:22.648Z","1.8.1":"2017-05-22T08:55:51.902Z","1.8.2":"2017-05-22T08:56:41.139Z","1.7.2":"2017-08-15T02:24:03.283Z","1.8.3":"2017-08-15T02:52:04.976Z","1.9.0":"2017-09-09T10:17:15.036Z"},"readmeFilename":"README.md"}