{"_id":"templatestring","_rev":"28-0bf0af3a00cae1ae3732acb392e8138f","name":"templatestring","description":"a string template parser","dist-tags":{"latest":"5.0.1"},"versions":{"3.8.9":{"version":"3.8.9","name":"templatestring","description":"a package manager for JavaScript","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"gitHead":"8b1a74c75f2504f6414b1f30336a8836102b1dd3","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.8.9","_shasum":"25bd06df33f9536cbd087baf48199ce7b7df552c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"25bd06df33f9536cbd087baf48199ce7b7df552c","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.8.9.tgz","integrity":"sha512-gHpZLds+G5ekxHcIGr4huSbarACSlJQ//+pf1QfEDsdxxNVM8kkyrnsgYcY0Ex3FAntggtaNkcYANOsxKxtwVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrmlfbHIIYLbbiDTgIS5yn+/Xd7C07yWmcDYxhGzrrVwIgOktWJnVbP9Ic9wQQulwkHxmJz7LC+8oS8JVbNsOt7+k="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-3.8.9.tgz_1462383039319_0.8198095841798931"}},"3.9.0":{"version":"3.9.0","name":"templatestring","description":"a package manager for JavaScript","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"gitHead":"ec1d2177c6d0d6ca3bfc36715a65e71a1472cb8c","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.0","_shasum":"828ebcfb617fca886c81a09f7f79cf6098403547","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"828ebcfb617fca886c81a09f7f79cf6098403547","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.0.tgz","integrity":"sha512-/97wiGQCGV+KDSPMQOhkSPIjHrT0xVzDIltr3dZRS8CbOqodwPUWeoMyuZmTHnPM4d9bwyrDm7lUr54yV4NihQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi0Q/NnOlOPQzydtqiTU8zegYBAg+4TaLL+RjoUGKAoQIhAN5ZaTuv+9V0MCWFGF6ETAYLgsiC3e5WfE/UIQ25I+dK"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-3.9.0.tgz_1462393004060_0.6009294150862843"}},"3.9.3":{"version":"3.9.3","name":"templatestring","description":"a package manager for JavaScript","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"gitHead":"8e91a2be3bcaf7dc64d7a9b1edff3a618f87f540","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.3","_shasum":"2f93837f816a5c9d8fa8aa93056bf51426d99054","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"2f93837f816a5c9d8fa8aa93056bf51426d99054","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.3.tgz","integrity":"sha512-tFA2I+XplANfnQbCVzplunjGq9V2y7Orfg2TrbMeLMXHCfyy7DJNW1wQYel+KggEE+FwSxnSZIhjTuVVcl/e4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD+chtB/gdK3tuE4Kv9f8bMPCPxswWfn7zmSEygu7ssgIhAJKCLPG4tz4mxWYakvt+drIoLqqfs7hU4wOnN92/JclY"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-3.9.3.tgz_1462396502158_0.21993394382297993"}},"3.9.4":{"version":"3.9.4","name":"templatestring","description":"a string template parser","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"gitHead":"9240620194073ea1e5e6dbcd7fd3fda2edef95ca","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.4","_shasum":"8cd7210ea0349f939f1515784495a02de473d8c2","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"8cd7210ea0349f939f1515784495a02de473d8c2","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.4.tgz","integrity":"sha512-i8M22ns12BOAPAFWuq9jrCa0pzv9TfU/ueO3RB67QIfEZaRjnjbJOJHS5ytoNe3pPQ5A+GvjPvE5vgDU3sIsZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9xABqgnYjtoKaE2QnTduNIiBZnqU/ANwPhFEC1MoBJAiEAwn1UIM2gVP/kA7RbwKXr3bKTibmGlYeghh/s0itGt/4="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-3.9.4.tgz_1462396629559_0.27389659150503576"}},"3.9.5":{"version":"3.9.5","name":"templatestring","description":"a string template parser","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I'm ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"6a475addfcc493440c2e0e2db7d67b1a36694930","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.5","_shasum":"e84aedaaf4ecdc55c43a969dedfcdc200cd7c565","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"e84aedaaf4ecdc55c43a969dedfcdc200cd7c565","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.5.tgz","integrity":"sha512-fw2BZwgvouHWbV84+tbgVX4nZcO5m4QZ480Ql262Dbp/nLU/eSjY78gceegEeh44jOcDUrbbLupPJu/hfTw2rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVbrVq61exx3VPGtWtr3bQW9eRle5G062zd51LxkHsswIhAO9rUKNrZX19Tcf3gAuCtThBPRtO4Mws4akuEFXgD1D+"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-3.9.5.tgz_1462397183049_0.10400174255482852"}},"3.9.6":{"version":"3.9.6","name":"templatestring","description":"a string template parser","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"a0e15b821fc90ff81bf158f55c79894e38ba6160","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.6","_shasum":"4f7072ce66373e03e1bf4844b436d2a0d1f83dac","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"4f7072ce66373e03e1bf4844b436d2a0d1f83dac","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.6.tgz","integrity":"sha512-Yq3z/tWeyV2wXag0hhgLHmGEB3tY+1oVnPlzXKvHm0lbUqjhu/G+jjgLr/0CyNhRmWoATAFOrB2IJXzVdtMs5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6GsIPy42+WP1OSax1bM5u7U/4FASpY4SF3Ecrm2IpRAiEAuhyHeCo/JKO3DyIrpVB2J3S7zPrhdn4OHqcMhLPCvyM="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-3.9.6.tgz_1462397487912_0.586714481934905"}},"3.9.7":{"version":"3.9.7","name":"templatestring","description":"a string template parser","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"b739db7361c1bcca1f697037b0b06e4785da9ec2","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.7","_shasum":"f043bdb5e54e68d2464a007440a1730139f06155","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"f043bdb5e54e68d2464a007440a1730139f06155","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.7.tgz","integrity":"sha512-EfuENJ2m0wsMuitdbgddnDK5t5teZ+03gY4jBaFWunSFVuuXbZmqmM7YvlVOIYRShY1b3ir+LxR6pYE6kxyq5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF963OsAbF3q+zi5omMhjjWUSo/X+tqVjtx8/F4wX8SCAiEAlTnbsgaALH87UuAWC/hou/UjsoZM+/L4ueXWSXpaMM8="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-3.9.7.tgz_1462398183548_0.48401771555654705"}},"3.9.8":{"version":"3.9.8","name":"templatestring","description":"a string template parser","keywords":["template","strings","file"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"18876b76a48c451b9ffa2ff781d2cccabacd99b3","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@3.9.8","_shasum":"9e4d111cb8cdd45fd4d492dd23d9448b407420c5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"9e4d111cb8cdd45fd4d492dd23d9448b407420c5","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-3.9.8.tgz","integrity":"sha512-yi0sLyAvOTBRzl3UtML3RWAxFMCz5dNLJ4XUwnFO0DaWVXR68u56lxFyKgOjRLxNW1mlQJRKrRPzAgEluiwcuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYkNk7M90N77R+eTVFe2i03kT0F1rMiR6lZI3AZgCS+QIgHAed/UAbnjZykIhxXOJayYfiUlQWlO7ArUG+AcbOTS8="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-3.9.8.tgz_1462428362715_0.8307291662786156"}},"4.0.0":{"version":"4.0.0","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"4b80bc865b9ba80ea2537a434c33e645d216b061","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.0","_shasum":"4bdfaf7a21f6054d28df4d52cd0ce92ce0f3b47d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"4bdfaf7a21f6054d28df4d52cd0ce92ce0f3b47d","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.0.tgz","integrity":"sha512-wbyBk4n696nitbw5Jqf3IWWGVli8TqoGAX/Bv8DXqm4QhCyUapEgb4qOWOmdweCKGy7dk9HcQYCipHo6cQyOZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtVXmNbg/hSzM1tK4Z2wWaVwoaH77oFWc7w8td/23WuAiBS3iJ1nhZBWYMxLLxYQ3+hzlEwpI2foMxyhv+fOjK8Sw=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.0.tgz_1462432129057_0.7244339527096599"}},"4.0.1":{"version":"4.0.1","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"59d177581e0fb6cfc187a2a43a93f14466f6edae","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.1","_shasum":"cf87efb7157973fc08cefd48abf168ae6a33a9ff","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"cf87efb7157973fc08cefd48abf168ae6a33a9ff","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.1.tgz","integrity":"sha512-HcOGQTI/UxlWTm8TSR+5bCJZ+c7AEvd/ZHHp2S9ZIuT4YHEn7zeOt38vvlqBoacMV27+TPg4iVFENt2EqrBPnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ5D7a2NN1/rI0i0gqmVAmir6zaFPs55aSx2CKy1w//AiBYRHInmv9y89uzB/8AIBo4lq5WSINJEw+cX3t+yL8A/Q=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.1.tgz_1462432219473_0.269337764242664"}},"4.0.2":{"version":"4.0.2","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"9de31af0daaa309e8317ec98b08e52006748e5c9","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.2","_shasum":"976f979f0106f8edcd0fabe34413535d7db9212b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"976f979f0106f8edcd0fabe34413535d7db9212b","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.2.tgz","integrity":"sha512-M3hzADCoLo7MW/1DBfzfWNwJFUhqvMev6LIBds79uNQN8v5+9PtU6sv/eG6Rh3MVYvRmpEwoD3HUw36mKK5BpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gAVa0iEldECMHl8EkoygPa9aKelftpjHiy1GaRgD6AIhAKrHdpAMN4156z6idsNpJeBJv7+0bf7q8mcZbathzmZt"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.2.tgz_1462432728081_0.9171888658311218"}},"4.0.3":{"version":"4.0.3","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"65d212dc2d4795fd624c0a0c43162ffc835fc47c","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.3","_shasum":"40d58a1dfbc2d884ed05f90a78424445c9c6705d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"40d58a1dfbc2d884ed05f90a78424445c9c6705d","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.3.tgz","integrity":"sha512-ZHxPii6RO7SpjXoTUzD92CvGRp2wQqtkY5wno+dAZR1T0QGl+LYbn00kwH6wtvBoCLVd/OhiIz/VvG3EgaXyFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhd3ivlL3oiqABd8GIi25jRzeBVuX4qEF1Ph1fsgnGxAiEAlrJ4Yo5wS0CxoqKWq+oKLDclbdfINB64wP2WwFGcVEM="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.3.tgz_1462434905337_0.6895201993174851"}},"4.0.4":{"version":"4.0.4","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"57f13bf2dbcd6a9c81dae77fdf10030c188b5bc6","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.4","_shasum":"e9b0bd1907e7061f7792e1a8d3f6b37edb91d991","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"e9b0bd1907e7061f7792e1a8d3f6b37edb91d991","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.4.tgz","integrity":"sha512-mG85gL0KHlZ+/LITJJkdIwgw0wG3+hVeBFT2+5n1bzXxHznKjLKSSnhbemXFb671LLol7WCxalCBXi+xn2d6VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEy2INBj4fZgkFjevVKfoqHaVyi9WP/zfOpUmHr6SJz+AiAHTo2nbfjnSidXqWvl7l47b7vZNDZVho8Vu3QY0AC7Aw=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.4.tgz_1462435524171_0.09999060770496726"}},"4.0.5":{"version":"4.0.5","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring'); \ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});","gitHead":"3b69d57feb2145e9de98c55ffe70da9c8d64abc3","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.5","_shasum":"458e7567c192d6440abc2b7bc4f7340cf13191ae","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"458e7567c192d6440abc2b7bc4f7340cf13191ae","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.5.tgz","integrity":"sha512-LQ7ihLNMQIDC37L9AwwWly0by0+AoNQQNtsMsl7xsAcH+fTN1YLosusgY7YDrgfB1+GocNgkIoxZPl3hbY97Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg/44tWbYcwu4dhEm4QFhtRRJA0DsyYxAa5Pupw3XoyAiEAgqutEZongKXyi8rMzPPxdWGIWmy7s3fM9EkRSmVwdOM="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.5.tgz_1462485882222_0.4598825278226286"}},"4.0.6":{"version":"4.0.6","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\ntemplatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}});\ntemplatestring('I am /state ',{state:'good'}, {start:'/', end:' '})","gitHead":"517cbaef076bfc021a372acb7a49881ca2e2f4e1","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.6","_shasum":"702647f30e0f997bf7b1e5e3947d6be76b30dc0e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"702647f30e0f997bf7b1e5e3947d6be76b30dc0e","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.6.tgz","integrity":"sha512-Upt9to+41qeEVAnUIcBFZexSdB23pva8/qnpWcK61c7GmWZH+0cgRPWXfmyYj9TJmFOkhMfnjf433ZrYFs0BQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCICQp96RkWV0EbDcsOaBSyV1vgNszcAZoKTBzhGnY8LwIhAPI8hz78urBet6CdGYJENXL6WDJRzBsZpNQ7FGk+SHDJ"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.6.tgz_1462486214066_0.40533326170407236"}},"4.0.7":{"version":"4.0.7","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I am /state ',{state:'good'}, {start:'/', end:' '}\n)","gitHead":"0b583b4bc6f628dfc948b5e2fb7bad0c13c88ddf","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.7","_shasum":"77f2e66251350f2c1276aad6787b6429fe5c1304","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"77f2e66251350f2c1276aad6787b6429fe5c1304","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.7.tgz","integrity":"sha512-E31fK0ZoJLWJLlipEt/8iQRHraA9BtdLHEoUvN/xeXBSuwy2tb8Zd7LVTNaTGRvGdPy7y4U6rA6LaJB4gzZcWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwK2DQPU/okDuQZrh4vh/ui+ToTdozr3e2jnYZ2VNueAiBagAZ0I7b31+i8cGqE+ln1I6O6kKQe6R4s9TdDRtVucw=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.7.tgz_1462486401837_0.17252646782435477"}},"4.0.8":{"version":"4.0.8","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I am /state ',{state:'good'}, {start:'/', end:' '})\n);","gitHead":"a6e4e3394759cd32233c4bd0dd396f25c00f4a85","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.8","_shasum":"e77f1863fc6575bc33a6856bbcd782faf5971514","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"e77f1863fc6575bc33a6856bbcd782faf5971514","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.8.tgz","integrity":"sha512-cW6YGW4ZFP6fF6oSBUgkUD+XjybejXy0Kjh4Xglb/mGJV0IHzBFRGVlkJ9YDH1gh6sezOYGaCUrXgmFvsNXENw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmR9JNIBelioidZyE6J1RzHZiGiBmo3BB6MxjCoFzeSAiBAXDuwfZawh1ALxdJKN30e+7pfiaNcR88BJSwHuW8ZGQ=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.8.tgz_1462486480697_0.6845210609026253"}},"4.0.9":{"version":"4.0.9","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I am /state today',{state:'good'}, {start:'/', end:' '})\n);","gitHead":"bce47884ccce7ef7c5cc5c55e916318eade76ece","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.9","_shasum":"d9cfab7374bd995a545e7ea89eb7c89535be2b05","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"d9cfab7374bd995a545e7ea89eb7c89535be2b05","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.9.tgz","integrity":"sha512-e77DM0tXIlbvkIGj2S6LOM5Jihmau99GqZk6w4cdMl7vMLsfobyItjaNd4ii1KLyv/CUqK+SKmWG3BBdyZkCSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSjEXBmckQb4GDL43S0ThxvWsT3e0dHOjb/3UeiOzHoQIgIyw56IfhorfzM2hUa141UbJY2VomqsGf7xjczT4ryKc="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.9.tgz_1462486545299_0.7488432347308844"}},"4.0.10":{"version":"4.0.10","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {3} style',['can', 'do','python'], {start:'\\{', end:'\\}'})\n);","gitHead":"db7a11aa357ef1c599142bb0040c6adfd9629f6b","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.10","_shasum":"5063bf07c81178bec6151b932ccf6fcd5821b422","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"5063bf07c81178bec6151b932ccf6fcd5821b422","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.10.tgz","integrity":"sha512-bAI7nESzGsYmoI1VJ21fCyLvzs26CAxPUlzL3lv0vosTviL5ycKByqsCDYcYQfEmManGAKKE3K0t1mXme3HIjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMaKeyptDiQJO/hOXmxI09//hiGOSmsFc51ffjkbV92wIhAJyoVxPrTrzjYalXoV8e7LZ38pM1Dxncir4yVzsyn3eU"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.0.10.tgz_1462486910128_0.8226805184967816"}},"4.0.11":{"version":"4.0.11","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"a5f12c37bd92b910c6bbbdf51d115eccb583eab4","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.11","_shasum":"a7e637c7a71b4c244fcdac0f422476047ad112e5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"a7e637c7a71b4c244fcdac0f422476047ad112e5","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.11.tgz","integrity":"sha512-TD7pLo0Wa3XopT0yTOdRJcxmgF1UY4os9+8NaYHi3MVaIOR3Au9qtdjbN2mHB0bk+hzxj5f2i8JUoKxxJWPnNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaAeVVnC2PIvIvI7NW6pPdyIrCzJR98vX58lMAXAa44AiBzff5+OEU+lOwN1CcPiUp5/+vSa444En6pZFOTTPJtNw=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.11.tgz_1462487063749_0.048618913162499666"}},"4.0.12":{"version":"4.0.12","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"d8a01e9177fc5bfd85c7b0b441a0376e7416af57","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.0.12","_shasum":"a23a6764584d071c7834e9f9dd29ae06a8e70e93","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"a23a6764584d071c7834e9f9dd29ae06a8e70e93","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.0.12.tgz","integrity":"sha512-N0I48Wu+BzCjmoRV2Xz41To5R7Xoau7TvOQrhrRuK7KQaT/x4kMu3hKtHHIxmc2xJAF7KGtalh7W1Y5VhlkpVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOdyqq/lqi9zrBrPGEstv24voPXHCSvIn4Oq9BB88VgAIgAwwhCOKp90y8IfxnxPfOaZrHbRBSB6r2dHZsXSRuTyE="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.0.12.tgz_1462487607854_0.4107132679782808"}},"4.1.0":{"version":"4.1.0","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"997eef90661950a3834d7ae2e08e5536cec7ce02","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.1.0","_shasum":"30ddca063d3c4a4af957276c3fa9480fdc07efbe","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"30ddca063d3c4a4af957276c3fa9480fdc07efbe","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.1.0.tgz","integrity":"sha512-LuV5Gp1ve5AdcX16XP0HViiTr48ARGUmaHGX0ysG/zTn5Pv2Ec/Yxxl3PHpNT6RZBxWjbIs54ELn6y3UaJpZtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+PkzFWMDHJMU7A/cpyPaU6wGwcN37vs/erZ9T9EPGlAiEA1P+8rG+wzKFRP9boqnYYXbzsDSzbrf/0uIol2xkJCbs="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.1.0.tgz_1464670273131_0.5332033229060471"}},"4.1.1":{"version":"4.1.1","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"8d124f6c0bd65ba194cfe71c37a8d2b4a70b3809","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.1.1","_shasum":"c615241015fbbf60178bcaa224780a744da93ab7","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"c615241015fbbf60178bcaa224780a744da93ab7","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.1.1.tgz","integrity":"sha512-8ZbFIA6NrXQF05eeU19n1Uy90Do5wcPlFK7ndKTxGprDsy8E7K2znb0AiHGMVtUobUwSVjfenAy4N3AL7U+2hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgjCp+i7yrHepNFOEkwkkPSvwTQ86+msFxjlH6waQhJAiEA/GouHPFxAEdCFnqfHWMQdoc8uNoCUHuJ9CSqVl5rjJc="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-4.1.1.tgz_1464936866822_0.9699116179253906"}},"4.1.2":{"version":"4.1.2","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring');\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"3883ec91d5b2db1f772a26db8d42894428273908","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@4.1.2","_shasum":"d16ca11813550c4b8e2d02ba9137f66ea6863559","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"d16ca11813550c4b8e2d02ba9137f66ea6863559","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-4.1.2.tgz","integrity":"sha512-cIm4Ho6lzZ9NsedLukJfzVJZ4PYpoOqjdt/EoucigGbJKpv+L0cmk5K6mwA2hEueg37ZCcF4Crb6mKv1LDeUsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCExqwKqQ4eAvbcuU0JCJBDNRHn6AuokoZKvWcsW99ApwIhAJK3B0pERUhQOGsvSnUyKdiAxbhlkp/Jyky7N+X55dLR"}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/templatestring-4.1.2.tgz_1464937417721_0.789745278423652"}},"5.0.0":{"version":"5.0.0","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring').cache_length(100);\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"c34e8314f3ecb3aa0d39f5aa5b39a88067ab5ea8","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@5.0.0","_shasum":"95aa48f9df18c6f871ad14326bc71f85814e1ab8","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"95aa48f9df18c6f871ad14326bc71f85814e1ab8","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-5.0.0.tgz","integrity":"sha512-bFNFXbetHnXN0CoR2ylv3s5D04zEC/77lfSDcdplxWZTx4Fko08jcoP1TNw9XXmQG5NsipB685mgkhePuJyMjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBo+CIcnGPkIZBbPfhxFO416QKCBWGb8Rk0esLL00YfOAiAGfAVLga8Z6rSAopwuM2fYc/co2t74Knl6bR0csj9Zuw=="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-5.0.0.tgz_1470261965088_0.4874674112070352"}},"5.0.1":{"version":"5.0.1","name":"templatestring","description":"a string template parser","keywords":["template","strings","file","handlebars"],"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"main":"./templatestring.js","scripts":{"test":"node ./tests.js"},"tonicExample":"var templatestring = require('templatestring').cache_length(100);\nconsole.log(\n    templatestring('hi ${name}, I am ${package.name}', {name: 'user', package: {name: 'parser'}})\n);\nconsole.log(\n    templatestring('I {0} {1} {2} style',['can', 'do', 'python'], {start:'\\{', end:'\\}'})\n);","gitHead":"45db65d26d69b96ae899fad49031afe13ec089e2","bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"homepage":"https://github.com/metalsheep/templatestring#readme","_id":"templatestring@5.0.1","_shasum":"2b9af070fb3807419cdde5bd69da439be45a17ef","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"metalsheep","email":"alexst@outlook.com"},"dist":{"shasum":"2b9af070fb3807419cdde5bd69da439be45a17ef","tarball":"https://registry.npmjs.org/templatestring/-/templatestring-5.0.1.tgz","integrity":"sha512-M+dua5wj/+fk1OSbrYqvPshRxu6ylZF6T5BWaE8fOji+Q41OQPNNC914uUx0HBsIo/xroQqvYckOzI9Rkh2wUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxMf0ZK+v8aSTt4trI9YzfPG56p2y2H4/5uUQGiYkUpAiEA8nbqtrf0fGA5iNaC6Bl5lOvZ2k1WCtEdGJbIainVMFc="}]},"maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/templatestring-5.0.1.tgz_1470332797733_0.34776679892092943"}}},"readme":"# Template String\nParse string templates.  By default it uses the `${}` tag. This provides functionality similar to ES6 template strings with standard js strings.\nThis can be particularly useful when you don't have direct control of the string. For example, reading from a file or database where you can't cast to a string template.\nThe tag marker for templates can be configured using an options object specifying a start and end pattern.  See Advanced for examples.\nThe module can also be found <a href = \"https://www.npmjs.com/package/templatestring\">here on npm</a>\n# Example\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"hi ${name}, I'm ${package.name}\", {name: \"user\", package: {name: \"parser\"}}); \n// expect \"hi user, I'm parser\".\n```\n# Caching\nNew! \n\nTemplatestring will perform greedy caching on any parsed templates.  Any subsequent runs of the template are 10x faster than the first run.\nSet the cache length to any integer to control maximum memory consumption, if needed.\n\n```javascript\nvar templatestring = require('templatestring').cache_length(10000);\ntemplatestring(\"hi ${name}, I'm ${package.name}\", {name: \"user\", package: {name: \"parser\"}}); \n// expect \"hi user, I'm parser\".\n```\n#Details\nMulti-level objects work as template names.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"${foo.bar}\", {foo: {bar: \"hi\"}}); \n// expect \"hi\"\n```\nIf you call a property that doesn't exist, you'll get undefined\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"${foo.bar}\", {foo:\"bar\"}); \n// expect \"undefined\"\n```\nIf you construct a call to the object that would cause an error, expect an error.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"${foo.bar}\", {}); \n// expect Error cannot read property \"bar\" of undefined.\n```\nIt even works with brace notation\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"${['some property']} or ${[0]}\", {'some property': \"this\", 0: \"that\"}); \n// expect \"this or that\"\n```\n#Advanced\nYou can also define your own matching pattern by passing an options argument.  \nBy default the pattern start:`\\\\$\\\\{` and end `\\\\}` is used which matches start: `${` end: `}`.\n\nYou could, for example, also use start: `\\\\{\\\\{` and end `\\\\}\\\\}` for start: `{{` end: `}}`.\n\nThe extra back slashes are to escape special characters in regex.  \nThe first is to escape the escape character when converting to string.\nThe second is to escape the special regex character when converting to regex.  \n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"I can use {{template}}\", {template: \"handlebars!\"}, {start: \"\\\\{\\\\{\", end: \"\\\\}\\\\}\"}); \n// expect \"I can use handlebars!\"\n```\nAnother example: `<%%>` templates.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"I can use <%template%>\", {template: \"<%-style templates!\"}, {start: \"<%\", end: \"%>\"}); \n// expect \"I can use <%-style templates!\"\n```\nAnother example: python templates.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"I {0} {1} {2} brackets\", [\"can\", \"use\", \"python\" ], {start: \"\\\\{\", end: \"\\\\}\"}); \n// expect \"I can use python brackets\"\n```\nSafely encode results with encodeURIComponent.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"encode ${specialChars}\", {specialChars: '%$` '}, {encode: true}); \n// expect \"encode %25%24%60%20\"\n```\nSafely encode results for postgres.\n```javascript\nvar templatestring = require('templatestring');\ntemplatestring(\"encode ${specialChars}\", {specialChars: '%$`\\'\\' '}, {encode: 'postgres'}); \n// expect \"encode %25%24%60\\'\\'\\'\\'%20\"\n```\n#Caveat\nTemplate parser does not 'eval()' anything and is restricted to checking properties of the namespace of the data object passed to it.\nAs such, it should be safe to use with un-trusted inputs.  \nHowever, as a consequence, property names with ['s or .'s are not supported\n```javascript\nvar templatestring = require('templatestring');\nvar str = \"This is ${.could}. This is also ${[work}.\";\nvar obj = {'.could': 'defined', '[work': 'defined'};\n\ntemplatestring(str, obj); \n// expect 'This is undefined. This is also undefined.'\n```","maintainers":[{"name":"metalsheep","email":"alexst@outlook.com"}],"time":{"modified":"2022-06-27T04:42:08.489Z","created":"2016-05-04T17:30:42.090Z","3.8.9":"2016-05-04T17:30:42.090Z","3.9.0":"2016-05-04T20:16:44.527Z","3.9.3":"2016-05-04T21:15:02.626Z","3.9.4":"2016-05-04T21:17:10.007Z","3.9.5":"2016-05-04T21:26:25.755Z","3.9.6":"2016-05-04T21:31:30.711Z","3.9.7":"2016-05-04T21:43:06.327Z","3.9.8":"2016-05-05T06:06:03.151Z","4.0.0":"2016-05-05T07:08:51.591Z","4.0.1":"2016-05-05T07:10:22.239Z","4.0.2":"2016-05-05T07:18:48.564Z","4.0.3":"2016-05-05T07:55:08.024Z","4.0.4":"2016-05-05T08:05:27.052Z","4.0.5":"2016-05-05T22:04:42.705Z","4.0.6":"2016-05-05T22:10:14.564Z","4.0.7":"2016-05-05T22:13:24.761Z","4.0.8":"2016-05-05T22:14:41.244Z","4.0.9":"2016-05-05T22:15:45.781Z","4.0.10":"2016-05-05T22:21:52.965Z","4.0.11":"2016-05-05T22:24:24.224Z","4.0.12":"2016-05-05T22:33:28.295Z","4.1.0":"2016-05-31T04:51:16.618Z","4.1.1":"2016-06-03T06:54:27.249Z","4.1.2":"2016-06-03T07:03:40.186Z","5.0.0":"2016-08-03T22:06:05.316Z","5.0.1":"2016-08-04T17:46:37.964Z"},"homepage":"https://github.com/metalsheep/templatestring#readme","keywords":["template","strings","file","handlebars"],"repository":{"type":"git","url":"git+https://github.com/metalsheep/templatestring.git"},"author":{"name":"Alex Strachan","email":"alexst@outlook.com"},"bugs":{"url":"https://github.com/metalsheep/templatestring/issues"},"readmeFilename":"readme.md"}