{"_id":"json-templates","_rev":"30-578b0188e2808583400acf6729a6ba17","name":"json-templates","dist-tags":{"latest":"5.2.0"},"versions":{"1.0.0":{"name":"json-templates","version":"1.0.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.0.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/curran/json-templates#readme","bugs":{"url":"https://github.com/curran/json-templates/issues"},"dist":{"shasum":"e3a7ee3e885ed8de88a90cbd46d96563b7886f44","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.0.0.tgz","integrity":"sha512-wX5qzW2rHQSBO0ObQKz4kykNGBulso6ZZfeSLlv16xAeccM1hXGmQzDwXwaamiglNapJ1Z8pcOExaVTJSLINnQ==","signatures":[{"sig":"MEQCIAknlqTFFg4QaHreal7vkRSjDzYh7jlRNGj0qnp3wJ82AiAub7AEmyq3MYpzI9W6MvLmCAgQAu9NI6lzhrV3ddNWZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e3a7ee3e885ed8de88a90cbd46d96563b7886f44","gitHead":"3efaf6718b00827bf6ec9a3f1edd9bc47868bea1","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/curran/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.0.0.tgz_1474627663926_0.7328094621188939","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"json-templates","version":"1.1.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.1.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/curran/json-templates#readme","bugs":{"url":"https://github.com/curran/json-templates/issues"},"dist":{"shasum":"6ef83d8f8acdce30575d4486daa65367c3d44db1","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.1.0.tgz","integrity":"sha512-aShsoEOS2xNohgnjWG019riK1y51bB8QeDKB9uK/HsUgbTB5JwBSK1VRlPFxNhZHLbTpNw+q7h7969/5OxBrWw==","signatures":[{"sig":"MEQCIErGicdEx5JKjPRwtuxMK8YD27I744e7rvs4lxwFx83FAiAGK1vGbTzY4dcoW8/6gpFKmpCW1aoKzSVRCuvN6K6z/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ef83d8f8acdce30575d4486daa65367c3d44db1","gitHead":"8c181838844dc18eed3d1fb3703f3bc121444095","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/curran/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.1.0.tgz_1475769284552_0.4750142435077578","host":"packages-16-east.internal.npmjs.com"}},"1.2.0":{"name":"json-templates","version":"1.2.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.2.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/curran/json-templates#readme","bugs":{"url":"https://github.com/curran/json-templates/issues"},"dist":{"shasum":"f551d41309a1c713c28cb71c8cc68ce582a495a9","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.2.0.tgz","integrity":"sha512-91qqO4gVM5GhVvtInrTVrYiK6/h6tKRV+ArrLArst5Wu51PyOIPgnHO0Nackzu1Td8rOlVpYcJXpRpKhwJEvTQ==","signatures":[{"sig":"MEQCIBc4odg5FAb71ET5J3zigTvH854kFETSiz6Nc4anfpDYAiBtYJRF805cazvO50WdD2h/DcPNbbeCqARldMg4RDCn5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f551d41309a1c713c28cb71c8cc68ce582a495a9","gitHead":"8f915fbb441c81f8dc514871e14ff566c1b4b297","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/curran/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.2.0.tgz_1478773017904_0.001891103107482195","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"json-templates","version":"1.3.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.3.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/curran/json-templates#readme","bugs":{"url":"https://github.com/curran/json-templates/issues"},"dist":{"shasum":"13b19db518dcbd55fb26ac1b5f65d1f72f9c30bd","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.3.0.tgz","integrity":"sha512-GNx6QshsrfrCroQYdm5ahnKT3DjBgYlxGjgvkd5StDA/vVYXgk5urfQJYkPC6fwu7gsiMN0NzGLXJKKlrPBvPg==","signatures":[{"sig":"MEUCIQCqsasGgyHSFbXjBMu8Hh8T0bQ6anXS+4IDmxJGs6a+KwIgdl5A47/PLkW5XE3hFyqgJTSyTupnlwXl0u4KCAr8hWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"13b19db518dcbd55fb26ac1b5f65d1f72f9c30bd","gitHead":"07321aab9e616d928e65a3f5eab45bea66182c0e","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/curran/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.3.0.tgz_1478861975830_0.7929224851541221","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"json-templates","version":"1.4.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.4.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/curran/json-templates#readme","bugs":{"url":"https://github.com/curran/json-templates/issues"},"dist":{"shasum":"f8c23b8b3451b0c6fb5f889c145bff4f0c9ff9d6","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.4.0.tgz","integrity":"sha512-NEU8C1puXZQsgES5xkyWDdrcYxpHC8s3e1ENLMezUHiGeE1wBl48Te3muszqS0l2zv/rAA5g3WC1FAuRyxfUhA==","signatures":[{"sig":"MEYCIQD6jopE/9Rquy0rIzBN6ZWe49wUvyyaffYuXjftc5Bn0wIhAMvX3HGupVqr8JXBLP1GQjxoPb26wXsejaz1GsccY1d6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f8c23b8b3451b0c6fb5f889c145bff4f0c9ff9d6","gitHead":"ebfe0ab21a09eea4642f9223c4e473c50efa8621","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/curran/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.4.0.tgz_1478862640073_0.5481708645820618","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"json-templates","version":"1.5.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.5.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"0dfe45f8908b8271059bc334621edf93ccfbe341","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.5.0.tgz","integrity":"sha512-q2ORaxsGhXiH756A28ucfhsv4Sh9PmCeyU01D57kGC7T+apoN+0O4xvwfXu3Alqo/rwsnIK2XDZmHTmSjxxmEQ==","signatures":[{"sig":"MEYCIQCvU7SfiMjT6JyGIuSwHE4hxELmdjKX8G6nFlrXD7m02AIhAKkHMWz6nwC+AsW5Ujel6M2VjljF+B5F5t+kgpDNOPB3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0dfe45f8908b8271059bc334621edf93ccfbe341","gitHead":"cd412f16fea473795e2034992ad448122c3dfc83","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"3.10.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.5.0.tgz_1480616418417_0.21976622892543674","host":"packages-18-east.internal.npmjs.com"}},"1.6.0":{"name":"json-templates","version":"1.6.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.6.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"f70dbcb833ac20008b979bf0d469f233eab19eb8","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.6.0.tgz","integrity":"sha512-JvXAeOfi7q2yaJkfaP0S8qfG/Q0J6MjBK3LSbbFP6g0iLZ8/+qU6Pe7Zrmw5q16oCBZzZy+pK/3ehg1OGDVCyw==","signatures":[{"sig":"MEUCIQC8IZcUCIs7m74UDM73O7uOXPAn6F0OZywoRrmn7cw2KQIgNy0A4Pp8f0NWt0ZOMxd1qdao4VMHTuCK8LcLpn8A9uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f70dbcb833ac20008b979bf0d469f233eab19eb8","gitHead":"c4353315c8a7a5ca5cbd0debcbd97305b193b310","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"4.0.5","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.6.0.tgz_1493333702549_0.3860988258384168","host":"packages-18-east.internal.npmjs.com"}},"1.7.0":{"name":"json-templates","version":"1.7.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.7.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"f9eeeb6e488fecdbb5b4646bf559504c1831c878","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.7.0.tgz","integrity":"sha512-rmSui0JkSZ4CWb4oxIGt+qEd7pd5ovhmBh8Suwf/Eq1GzC6eYjU8YqIXTSBZkPR7SNf7vN1V7WooTgg4GZOSYA==","signatures":[{"sig":"MEUCIQDjp3QiC2EW+Oapc3RdjBkKGKkOS6ekut5yNtPg9FJF0AIgfcdg/6Bg6jhfgvnLhSSLRfxvLDrw5txd8irpVOoFTLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f9eeeb6e488fecdbb5b4646bf559504c1831c878","gitHead":"13a9a642da7e81ae4166755c9aae1bb618bfb6b3","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"4.0.5","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.7.0.tgz_1493745675442_0.4698123265989125","host":"packages-12-west.internal.npmjs.com"}},"1.8.0":{"name":"json-templates","version":"1.8.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.8.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"50ed8c63dbd0e648f3a681f3b7f9f0a1d2271e7c","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.8.0.tgz","integrity":"sha512-nUXXFh0eDyZBEmmOtIHYWbJFCRv49+P+DdQU4BTEAWW96Vu4pS21aFcA9cErWHeQabaNLH8NCAnAwEQksiVpXg==","signatures":[{"sig":"MEUCIFZaenphGCT2HjzhCjVY5VmkRP5TZSlGkW3dT06sNGqKAiEAwt7E6lKhd0owCb4DhKgZ2r6q/WPtVRR+okDOT0ulyLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"50ed8c63dbd0e648f3a681f3b7f9f0a1d2271e7c","gitHead":"73d69e6e749f08b6ebe02a595dc3b2765fe11847","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"4.0.5","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"object-path":"^0.11.4"},"devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.8.0.tgz_1494347883999_0.839501342503354","host":"packages-18-east.internal.npmjs.com"}},"1.9.0":{"name":"json-templates","version":"1.9.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@1.9.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"ac8ccd432399d0124745ac447798037b767b0bf4","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-1.9.0.tgz","integrity":"sha512-dk4bJtdrJi5rBvEGmDQ7p2y4KlQ5lk93yJMuzCMzYXg2F+c/jotqvCOr5q7y8W3+frSB/9plYOiGLD/MuZTOyw==","signatures":[{"sig":"MEQCIEYxASW5B5ktwKMNw4bnFEyfITeI7JRQ/0ce/UvVh3n6AiBXBdUD5R9Bqx4n5M4OasbLBvMT2VePGKaRYUn/ymMHGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c4087cdcfb04abe006c5ee66f3c51d24f57f18c3","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"9.2.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"devDependencies":{"mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-1.9.0.tgz_1514578539687_0.4391661637928337","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"json-templates","version":"2.0.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@2.0.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"aec07cbb31e0f558da33c7ed528cfd1276627d7d","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-2.0.0.tgz","integrity":"sha512-ZypSu1vRc05RcCQPCKSLHlWDOD0WIpr8mLhUsv58fydEPEw+/zDP0RkDiHGUnZ5HZReaZsrvnLJ9ojJr49U7PQ==","signatures":[{"sig":"MEUCIF7P05Ew6SUNKQmUaWJaO9v2iyVTcMOm8iBXko6YyqnVAiEAoBltdLjscPl0tzcjMg7UxgllvRddU3hz6VRBWj7v3TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"95825aa9c3ce459c28810322591faf51d79a0185","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"9.2.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"devDependencies":{"mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-templates-2.0.0.tgz_1517216641100_0.37950799567624927","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"json-templates","version":"2.1.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@2.1.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"41ea1b8e8a2e4ca4bcf084da8a3585804d92ec42","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-2.1.0.tgz","fileCount":5,"integrity":"sha512-cwltj1C/ga1F4eaDbk/xRhpgFBtsIvNQsZJWVXsJDWD97+dmKi50ocZNrWTEPJRAk1yf8Un3z1WqWPNNWWgNLw==","signatures":[{"sig":"MEUCIGjX8qh1C1R0ogXxRS3KzzqQKNyV/hz7gTSIvRRaXqOXAiEAtkNrdr46uxXw077FspIm1pLHNI1iFdAnHRbjxTV0GzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbROkRCRA9TVsSAnZWagAANu0P/Rbl0+11bY4hHKaPS7e+\nAWahwO+sUfavYd6/D/IPXR91uILzXC1paFwvRUKfkH6B7hPYOhuzJPSrtFWQ\n8tjRcnYG+48H2w2lcVCDwtJgG0W5aloQFT6yIdzx9cYfvGBPlCgcgSlLR2f+\nEQO7C+dqKU74HH2vtl3/vefhJ7hEDt2OWAE46rOXTGH50oYMWB0WCLhIxbg6\nLQgmuc2IQgZL6D0e/Yzx14BbQX3pfWPmCzkZmcJyPPDGNLj+kOtflShZq1La\nGZ55uT1iLMBhXnB3xWAT9P5XMOnXXDxlwzly/WDaiDh97hSPnX7OtDN2QiO9\nY96Kq8nlIcIg69xR8VdI+TKdJnxmMSkvo0r+csLRoZjFqGjEPHQ/2SNjs3Vg\nCQBNPBoa4FPEoaOe1uhR8jWZvZMGuvJeS0CLZTDd3gbd3aDVWEA64p8XuRO0\nGtLfES9knfWAb45hoj4mAhI7GcMt/65GQIzQ4AaQORieGQv5DpMI2ACUZE1x\nth4gH8Z/QP4VpdE8YvZFc3ZRzeN5xBFObbR+agvULDB5pqRCHDoQdlAU9h3U\n5Dgzt7GV0QqcAnqLwAWS4TRPG9lmvaiAjch/wKjCJrTCAojqPZmMTBdkJX3r\n97v39KlrS+C2u/Bw4gcHS3hYFPUf+4mYfQbRmqyLP/2EcrkKP33rqqwkLqyB\nxp5g\r\n=7vpI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"801396a168415cc1551d89913d2ebd9c73329553","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.1.0","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"10.5.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_2.1.0_1531242768961_0.10772486599953446","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"json-templates","version":"2.2.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@2.2.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"fd539b47029c0f1a1a6e92c0622de062354633c2","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-2.2.0.tgz","fileCount":5,"integrity":"sha512-b9GHHNiQ3HKlc2rZfYrsiX+58DXxcjHoOb4umQycXg0mjB1MvN0D7pE5Tbbov3se3XTfOn51m32o7wXRDCDJ8Q==","signatures":[{"sig":"MEQCIBxOo4Axd2ggRmGo224+UK2XLBUSo6jV1Jbp4kK54QfdAiAHS46phfx9ukMN1vXdOTOOIYicBZsTEESOXayQCZrT/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdnMJCRA9TVsSAnZWagAAlZYP+gPLHzx4PO0U9HO5zmBr\n3eTnewSdHx3tt1+wpAjHGa/aMMgefz1olruhNNPWhezxkCrnRW5ySlJz+eZj\nhx0+jxANfyDQwvtchblINkt8ytvUaXTZxv2W5KKCgjFUQTdx7aqOh1mfmgpS\ne4Bed5FxI4GvQ9ywtPp3OazE2i6uiKIidUltNFbbBa24FebpXBUlWD/Wt/Ml\nDDTNZJPT62JsAWA4YPVf/O2UrAdS9QtoUxWcYLv6i6Vfq6GYHnd4lMUA5vuz\nw1dOIu75VQ+rC0FUGe9ktDCEdn/puxHORO8Vek9gzDle+kpWiMHRZFGZt+Du\n/LC17WItdj16PSgQ+cb5uu43KwrLvsyV9h650/1LEBXELWDkaQDLyqp0urc7\nVEbHvlkMvebLzXp/dO+zUPhfNrUOx6HYACtrf7npfAMdz36uR8bAnyby7Waq\nT7kAuuWVGDQeqsA4oA+FNjX2l6EZXoDrJXp4NCwhQSsMB3VD0lRaDhKD/CwT\n9wkOls/9/PsMnHgyPtuD3n/yb/LdFz10wTaeJF9ZmkP4X+ng81oj5BvOTYlD\nCfaoiMDzvbXyux/JAQcCuGGc+Yv6+nRLoc44PN5KiaFtWischWTgwwjdVV/u\nOjcfTknFKTCnrX0gOCwMOEQfg4AwPdp2lxbN7aT/PkZmiUXtRS2uOcfEuDtX\nmVT1\r\n=ku9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"608644c0dfc9574dd80448cc965e26145a5d3760","scripts":{"test":"mocha"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.2.0","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"10.8.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_2.2.0_1534489353269_0.27744518555369413","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"json-templates","version":"2.3.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@2.3.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"749fb1b6cd27a3d77708c1326d48716491ed52a6","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-2.3.0.tgz","fileCount":7,"integrity":"sha512-3B8uNzYjqwwosq+lnHakn51UrJPx6EhDjNqZiinnGuEoPMTRl9EDqa78SR/Ub+5tO+D8rRKJU299WKmC+tNT5Q==","signatures":[{"sig":"MEYCIQDSg6OXSjNNsDib62WTAbqvAs/t0xz8mhgJgWZmBbNq9QIhAJ6Eentj7FPpYJ2h2M2JmewGrl08rNwcStEDNBaPWkwj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl8utCRA9TVsSAnZWagAA4VwP/1GPbZx7ojMkkaiSiS65\nR+NufD4HxbvRTJcvm3wSUg1jGFIfYe1KbKWhXq1J+C8jLUzmdFEoMwy4LIqY\nwMltJXmTShJP40Lp7TbvJVok4M1xP1bVfgcLjJ+rYt4BVupFYIJnDBa8TTEv\n9Yrmp1lcBYpxkWmurISbTw5qDhYNuV3CeRzBFRfM67xoFvqxl93mKc7Ic6yw\n9oLos8RG84pqyGPNvUvINFoG3tF2yV+cpkL8o9v5PDd2JQR9Jz74GqhcXzaS\nSkpVCkJPn4HxjdPt/ekHQQYSk/Z22gHzXwXdr2uZn3uDKUmHEq+7n1fhQK/f\nEGeNudnd3g6REAd5Jrl/+LAXe7uCKuWn6zvNHdf1C/UbyBQrxpo9sDA9hain\nUsnC5mBTjSUOj2xD9rs5SptMYAlMDo1qDseVZhyg+42bdh9WtWcqiaYXvTvS\nV3l2O5mf3vhETtDgWxsbQ3mrF5SSadAzlg8l936lPUoPgbYk/fpTt9Y6gG3e\nuVzlnTBlA2PwrnNVmaIZGlEP03TEJTys3TNwp0GIQJ498Oq6btEo9tNz4Qj+\nL7x008XsvrYsk+goInfW3jEvUB6Il7PwbdCFpPUrhHfKKSLNQ9wFgZBOLzrV\ny39GDmgi0QliSYxMBt+jmCHI7P2tA+Dls2Ld6K9jLzvvVzvRo7Xc5hrgjl6u\nokAJ\r\n=mWA3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"343783e254ef0bc5e51db41898a6d7427965eccb","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.2.0","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"10.8.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","rollup":"^0.65.2","rollup-plugin-buble":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_2.3.0_1536674732720_0.27528778841755197","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"json-templates","version":"2.4.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@2.4.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"025c130d80068db0dcbf7f2a5f62e501d9c0db16","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-2.4.0.tgz","fileCount":7,"integrity":"sha512-m7lKgk5Xwc66Ey7koocv7QhZzgZr6hIhz//RcpDyf5DfNdgC6cWQ+IrpfDy/ZEAYPHlUCcTEA1CsvRdx6B+hvA==","signatures":[{"sig":"MEYCIQDWFCRS4vZLsT/I1fAXrt1gD5rk9pUGxfvcsNmTYG/5QAIhALiCBg/+nwP7dLmH9rokIFNMvewRxt70pB5Ucy8dJ02z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ul+CRA9TVsSAnZWagAApGAQAIjPu4Vs2n1XDMOw3aNy\nCFEMvvB+euqkxTWaS2+z9ZpVBky8+mLxotm8JJc2C2eHw/Lc12vLriR/t6yb\nHTZMNTGrZsgxqnQ9IZjj2FHmFw2gxyFxp+ELlGOtdJI+Sftc1SKgDNIVz5Ss\nWnXeGTp6z2JGATQuzi3GCgvrYPcXeYbRRZyQpQ8y442eGgAJHF8VNzxrx3w0\n7uVbWPFoI01kapu/NOLtUmqHlxr2bEL0vuPL5EOhQ843NOFthIUSypS0Ir0D\nMBSlj96dLgqiAibmEUINH557SBtH/UbDrsy0yoKtg8n+7eJX6FNAUcFgMPBO\np3LYg3NdxTRRvczxOTpCE6ifz1x317Ze4EBszvhCRwsdh50ap5A3nLrE9+GB\nrCAGtwiszEVBsbo76JzVSGND7TZHVCHbm9Ziy0ZGZVs8p69TQfTBFVHbc67q\nbkD2mulIThsrh1q5fYB2DRmgE5C5goViLAQwPPpFXLqO+GFU1zo14FOErOAv\nKz+e0ZBLFIEWnq07XDkyCuF/Sg0HBVuShuy7VScof2UsqDDdMh1oAtm00GC+\nsaU5YThXf9uX0g5yCOVz/KKf3J1Ie2BGWqgrR2AI4yZwMXECu4fxoH3ZbkOg\n8SLGc6lGSAJPkvvNXAK3TrNnCQahhWS8UfUwjbMDLAppXSWgiVCvLpdA34XH\n8pHc\r\n=hic8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d5f4ea5d37cfd6b398656c98004776028d16b657","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"10.12.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","rollup":"^0.65.2","rollup-plugin-buble":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_2.4.0_1541073277765_0.1175661979768019","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"json-templates","version":"3.0.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@3.0.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"5e7d780cc1d7f7ed2ff6a3ec2910bdb02d23b36b","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-3.0.0.tgz","fileCount":7,"integrity":"sha512-e8GK5nOE8EOehXH03OVofGIhJX7T9lNcWCexfS/PyRgGvhLw2PnfgoSXtp2w0qWYFI+6TAy3G5xeLV9WR8L55g==","signatures":[{"sig":"MEQCIAes/50btgDGfFrvcQIW3fewTpwZNLElT2qP61k+waThAiBadu33i395QH22lcHsZpCecV8gUFYIitsy50mUUlFNCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOUpLCRA9TVsSAnZWagAA3joP/jAktoI1rp/cXm72VmXG\nM9BNaNMaQx68R/HVcCj9SQsRtn7XrTRpRm9ilC2CUbIsCOv5veyQZWTBOqVH\nhX82k8M//zde9dc3fspHHM2Kp6sF97WqL0WfS5kzwDKTs0/a/cPY8oBFI6rF\nh0AG6GhmC3Gl6+sr/XhfJC0uh9XvrcS7oyfZSHlGtiJ/i3ccAWrnyxo/Ne4A\nzk7R+JWxixIlzKrcn544AMuFOvX6wEI3dVFI1yl/3DntDWdM2KjYbXlEQKxf\nuvvOXrZTyAsmF/pflRCRxdhSWhYFxDFHQMrFu8+NKWNpK0k+HhTHa9+VAeW0\nkytnzl+Bd2PSijyTVlIzs9ZVP/b/Ik7PRKBe8eZeGc6P5EHANgY+4v2ZYbQq\nnBAI0SLZa1y4KK9KD+rCvJr+CmcIfj4e+4yjRrnFEZVka1mWVSt7cb1byjX+\n/7Jli6Eq/Afev+G6rVq/pL+GdZpqw/trIOeEmLIdSH9m9eFN/PKzRJr4pZyd\n02+EuhpP7mOP3lQ6uZ6iDcm3lheHvR4/yTpdwRfsxH8xgCflqhz4o8p/Hh7F\nX2E7i+p63yc7r+ixZSc1hvIrCSV6ep4IZmy+Ftn0VYEi548aRMWaL1g+2Sn6\nEznhu7DfjGQOTngARe88kDLOmhK0W/9Ch9Hs4pPhmaV7wf9mVZRSfRiVZpZ+\nwQCw\r\n=X2M3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"4075a740196af0533425bfc87b876a9b3c2fe763","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.9.0","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"12.0.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","rollup":"^0.65.2","rollup-plugin-buble":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_3.0.0_1564035658437_0.10552834017810153","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"json-templates","version":"3.1.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@3.1.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"456d61de6a579c97cf0fd3a8e3a6d34481386862","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-3.1.0.tgz","fileCount":7,"integrity":"sha512-2t5g3dJI131fT5s787yGplUEPabm3TjewX+iFj/HFPG46eNh3rpqqe0PG09K+Fx2bvNCHp7I3pMbZlPEe0zDOg==","signatures":[{"sig":"MEYCIQCWDD+0jrYwVmvU0d7G/NLwEweWxXBK1Ne1WzRVtGotNQIhAOzx11k9ydbTGuOqBHNmzv05SR5ePSc+XocRVa6qNnk+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYSa4CRA9TVsSAnZWagAAqRwP/Rzy4mrXMfARRlw23LhV\n6tICHKUij8KrSwqN68OWrxVmRfNO3RUtd2D6yW37u47MAhubJc67EqcV7Lbb\nh0Th2Mch7btuBZa3ysKaSnzk6aNiUYtjgbpIBLSIs4HSFf40p22SlrvxLXyz\nxMBKcX0EMxX8m0BjS63x0wChiKH9iRq0T2s3FxfZt4ABIMvpuXoNQUiqAFr6\nlGL1sGl3x4cSnc4m820lxe3Adru5UKgUu7C38WB3apsXzbKsQtchN5xXIFKA\n+CFiOzcx1k+OqX5KcIFVc0rU5lkNMGpfBFbQQUeg0K/QsQt+SamqMXz/5RhS\nnVueRzljFmcRMlSczppAq3KIUU7r3QP/JmmOmt6yh9nuV63ilFqsqv82tgYt\nsAtgouW83vDNXk2lMQO1ZS5DKxEutgi8rVaYBeNn+47Vxbn2IRVE+JXsoLYP\neSJmhK5FStsNaQoyCD2K8LYEmiazhRSZ+Q8QpfbRw3ZR5zdmh1j260JVL30H\njlXqlVoMa41JPFH7ooZdNuNuJofR67Z73DeSbDG7vJJlCyGQ/QPPAuOOzr8y\n2MNAdHQhx8wz+xbZTK39O9Yifm/SnKjCwISQgtVDGjNDjnKTrO894GYMuao3\nE3qdy9r8aD3aWC+uKmnK/YxYOZSVS8+Cim8dULzUJX1dgB2oWpHy2iUWWxaL\nalYm\r\n=uGBY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6b2d551f553290436bc3c5604683a4a89211ab6e","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"dedupe":"^2.1.0","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","rollup":"^0.65.2","rollup-plugin-buble":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_3.1.0_1600202424215_0.42038642133163817","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"json-templates","version":"3.2.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@3.2.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"22cd97350d790633bf7b6026ff68fabcae6b82fe","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-3.2.0.tgz","fileCount":7,"integrity":"sha512-zCTkH3cKab35ZYqsnET2Hy/mgl06Rnv+PJ6HOntdZDFxdhsRWDunzy8v3mHsEmOIgkeoicRgh9hPW46fUgqTDA==","signatures":[{"sig":"MEUCIQCcqzRa5kWQnH3zxwe78eBTfpRJ3o7uwbUU+x01fPH2WgIgGPcVOlul1pUryqJePwquh9XUAVJgCaesrvyaNdUwfTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYigyCRA9TVsSAnZWagAAQkQP/j1EAtboqx1YKs4A2V5u\njmqeFKLgtNaRXSQI8NHPcOZlx40zvQEakoecXCTPiHWfY5str/l29kEBTfwT\nrbN/dUorJRsHDLrrVa7n/lVa/KozmphF6o5xjesnYWGcdYqga1Adz802ha5U\nw6sFUcKPNalOm8SmFtTApMSbOwh02slbZ3FNM+24pmqoZan3c/kIsfVkn3Lf\n5ekfJEy34wpzs0UWutdJUf70PFMNgXJeoJ0DnqPIlf+42qCUa6mToRui1tZV\no133kmcwD+2C+o0kSHaXv+X5QAB/B81fYZyJ/mDyzVtr1WnQ1ljs2x2+mV12\nyIXZl3Qt4jIx4t58ev0qv6OkAypOzCCF3aXqWL7mt9i//hjRRWP8ca0tcCtp\nDH2V22k++Ox3sxGFBuMJyD4lSSOaQGAsZAwWqP+rwSoXkSsjzNJGnaASg3Lu\n9+EEXcKDWD9IgXYW55Hx2M1skHNSb7clUmLSg9NXaPdUTWPIHnK5xqFgZ9y2\nvBGJc5TLHVe/BkmZywV0l2K3omxRhoq3ltzCbV2+2C5TChLTrsUbLWvNL9ak\nSrIo6hHKXfQPzMwPSvTVv50rqX5hDK9JsRk3BlrMZdULZypq1aUQb3zYtlwE\nh4iCCQcjh0iqn1FsDJoNKqLNntqJBUwF3NBbVbg/rHwwH6BJxLoQnRpo+SZ7\nvQKK\r\n=biYK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b7220131f8447605328af5b40d10ca7d1853212d","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"dedupe":"^3.0.2","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","rollup":"^2.27.0","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_3.2.0_1600268338090_0.6465324263715304","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"json-templates","version":"4.0.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@4.0.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"cdadbac39914f6f8e8916a9f0c3bd4baccc22bdc","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-4.0.0.tgz","fileCount":7,"integrity":"sha512-Rj8xNmGXvy6oDhjwgQ+mbcgR/+iU8jzNhXcEvQIU0cwKgWSFNl+AlE3CjNLlWK7NsdZgl1kFEE0uZLDhY5cyag==","signatures":[{"sig":"MEYCIQDLgvlDXEmBbmb87WyXK/tbuYxQoouFPhXklBi3cBfRjgIhAOWvWo36dCpROjiKzu+olYUUrZZmaS8iXTt8H+lcgI5Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcwWfCRA9TVsSAnZWagAA/JwP/RqtxWHUBjv0Z8baj3Au\nAaVnv/VGZ8gsZdJNucuHgFBXpSJkGMwe2UEkOoinLEHMA11LM/SxJjg0lBe1\nqN8WTnFqSqosSnXpjr+osVe+umUzVRcl4Z9Z3m1iACSu+f/Vzg4Nj3sKVHlM\nPwAhrJ1rE26rxmJ4cOvm7mUGlwZSOvq6R+kgFK8cZo+5K0hwctYAtP8nfETb\nHeqOq0CQBoWPMackGPtHtIekcB5bxMqEMtAyZYaG3hmAji24rx7EHOgC1u5U\nUSrrms41y3ZPKnA+iklvEpFy/MmsFpLdvlw3OBkQZnWOk6x3cXA40tPi3j8j\nhKVs7FJ/aICszUeQucFJfrX3kx+vh3HRqTYAKEq6kqPm2u8y5tmfM64CdBlG\nWodnl1Nnaj8bRpgZq4EYwUpzgEzmliTQSgY2BNANrj3ZTlIRVG5VDakf7t/H\nAstBaanvmx5lA8PEmG0LlcpZT/ocbbXgi6ovQlvyO/GJZgxAonFEkGknt2Nt\n9qmyddXuNpJf9I2x62OzAaSsng0PpWuDp0MV+wzoB6yRPosNa0wLSQ63S8V0\nKJzqyJxnh7upTWkrRKZZHMB8YdQtGev+8eMiI4Jge+oH3nQUwqtckkU3hDzB\nnv2pdhywukKN2NZ5RiXBR+nQwoYTyJipTBgvZ/EOW38DJUTFAMzbXyqPj3/k\nB2qy\r\n=ewHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"1a0854034c62e0b7f44ee092e7bfb581ce2f39bd","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"dedupe":"^3.0.2","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","rollup":"^2.27.0","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_4.0.0_1601373599074_0.6260178721096703","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"json-templates","version":"4.1.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@4.1.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"5b8e9a9f0f77d5107214b77f06412ae9b884c278","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-4.1.0.tgz","fileCount":7,"integrity":"sha512-Xjcnphott7Kj09zTSvszDVMXNa6utrQjXR25oxFMGKRNuX9wYQsJgKeQWVAxHE26I8lPUriIJ9nba1fCCBiI4Q==","signatures":[{"sig":"MEUCIQCk4hRK+buHmTIS7/DMNHRjTbha5wZA68KG8pg6i6fNNgIgYCBNPrDiWIlMa5B2mdq1ccjgjUfy/WCmGfxCpvt4sbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeywiCRA9TVsSAnZWagAAv5IP/ivauX69qdALvSyeYXNi\niLHoj9c0RMDaO1IKv37HgFsUaTQXH1b2wQOCgrxX+07Q2mb+4bL8EYVLp0bY\nF02HV6y+m86Dm/OG/Fe116UwQE4I8+54WaGkJVlbDSlnegQCAHCEcemWHOp9\nTESqnlPCBOclDWXJ2Kya9TZbX/8NI6a6Qn/RHVIcDV0eP5vqnJYk2BRA3p1z\nt9kzg+cnyzdbJhzEDDFYyQ2O5FgE5xeE0RYBfiNJQZx71mUhnI1sUZ2locSF\nGWOji/mUHSKZS6HP70I/EYEJg1AL4ON8neZSgC/hgQmoHLEC2xKlIs3ttVoZ\nM10K5GbMsM9TY6vYRg/FEA62405ZCDxQOw+6J40FgjDo6IPtDMlgstBEi6jN\ntgvCOzAEJ+K94N5bz5Aa22XcGp3MQmkFG/aHeCQywS9l2/RvASTp6umUqitP\nxy+07+lZQ6tDQdA+myi7DlvWUIcFp+VV0RZkF5kW/7YGM/AumkRWThqcPKQ6\nioAD/lxsr/OhelXnJbOS7oJwrAetNDtJ1Z/EmTLAFVBWZPBMXok1s4lZqk2/\nZbQgrUnV8zcKG3HCua2hAe5Rqi1atFuBUUxEqQ5+abMwHReyvDxZaR8RQlJv\nQokJEMN0bFBbztBF++i2mfDppPGt5tKG0yIt2YRFat9MRCkrDV6wGnsYtBpK\nElEX\r\n=X9CS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5ada1881c7c7fce127d2d651c05f7bc433e26acb","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"dedupe":"^3.0.2","object-path":"^0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","rollup":"^2.27.0","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_4.1.0_1601907745979_0.8594666532131607","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"json-templates","version":"4.2.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@4.2.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"34fdd6fedbe6955e934d86812a89d30d1df87415","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-4.2.0.tgz","fileCount":7,"integrity":"sha512-NX0r9SEI2bsz17DJpKhZPymvlw/vcMcRqjqRC0jl7pofLwcpaSsfjweatMFt9QXaUv+dR5EBzInBp8y5lzluIQ==","signatures":[{"sig":"MEUCIC3a9a6bLXeiyr0fHs55ZOqCtwMo5IPXdF9FKYdThM45AiEA3z21sB7CZPspUViBUCv/toNsHF7pMbVNVCBdElHSGoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wwCCRA9TVsSAnZWagAAycIP/jSCyzAUUfpQKKp14qtG\nRDdbuaQxK/ayLclS1BRmlutTdpB5rC/GOkuwDVoRMrcDzb7Xpd44yaaqBp2b\n3IiT1FpzPYdgKg5L3em1Sa/yKji0XMNDfFloW61N0f6ZPdwKGDSn5iaI2JdP\nKFxIzKhj8/6JZJHM4mxhoiKD7V36RHo86/VpKU+0TcCHtYPxtqWphEZzu4sV\nwvQccFyTeuzGAyVE7hafsaLyVHzonuk9UGYPhurAdufAI2KhCpl42xBYjQ5j\npzH+j0Jj1t0e1eUpOWGfcGZyjys0OvgtJKBZ2/Yc/tARB13CTptbRfsW5Hx7\n5Bbg7auo+FnVQTlT6qT8SYXfmJ92xCO+L5j/BhAmHrS9U/J5KMR601wJFgRK\nPFdiY6RzEROBVFP1ONtdFdptnQhJ0iv3dVVZrbRRNzgzQEVlPK5GU6/qz9JI\nfX+/Hjh8SYjuEJ6mvSV+7YrnDi5kPmmbzrZGh2Shu30FJSFwdWrogz5XDI6O\nRda0jgc+3pyjNn5QqOvgJyBMkwxX/uzs9z+LLhlbMyNLWVVDpBmfszDTfHMh\nrIECi53lsQ417lfoA84FdEPkj2skRLfn4X/mn6PejDyC+BWa2mDHKdVFJxeQ\n8LHVE3tu05AiTtamylKj8rzj2KRGxhtKo1x3GaaVeZnlD5TVfNfi5EY28Lcl\nhvb2\r\n=FRlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6e01136298355cb51ba3af8dbe2cf15e5bf408e9","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"7.15.1","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"16.3.0","dependencies":{"dedupe":"^3.0.2","object-path":"^0.11.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.2","rollup":"^2.58.0","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_4.2.0_1633964032350_0.8062452465623995","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"json-templates","version":"4.3.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@4.3.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"96cc7dbd03122c47463b3e07ca5ccac7ee04c6be","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-4.3.0.tgz","fileCount":7,"integrity":"sha512-vVrB7Nx2TBijypW/G/mmijWjxN7hz7Rh68m2rao0MMLd5EgY9vH5R8DOJjH1V/VP/l+/QnKYt/pzQbOYuK3Dpg==","signatures":[{"sig":"MEQCIHibhcBclgIlBtwIp90/VShUpO0uG5P3oUQUWT9zhxayAiA7mIiB4M5GyhU6DeqlxzpsFU15c+JAXe4G9Js6XvaTJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTh6mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorWg/9GN4Es4j1Rrkb1At65WPxRQ2cyQERHIZQatF4m+ty9JSr5tjH\r\nDuWmWU4FwObKRkQjJOMb1XLvHzaLA7dTodGOYuxxRqGu4BS/e+JbtLwVzM0u\r\ngdWS8rh/PVdU+H3jqY/86d9sh1KnzMqQ7rltSiWlnuJWuEONbmoXBi7nMiJg\r\n50jvZw8VwPw3xPMbLv9VrPiqUuLV8fCB7UiJtyr66CuKGwIMLzruOJWSQZn6\r\ngmnJniZRjo+sJ2PrQZpg/K954NN0D03MyPQbAFAFBstVxXVvJ57nAAY8HZO5\r\nUroOyTjrva6jOGj9+SnzSGiZQOKbt7WteJ9ZqiyOUp5qMae0kv4L210Xyy17\r\nHlvwnl3T66rX00tHZxBV5xoMQXJ5/enRpGnkrhWOIWJUGDIMmLBvQnwHOyL4\r\n2cv9lFwakaNzOlAlD3Ia3pW5LuScmoDBTbGqhCMuGwTFt0t8HInQQ0Nk7/rj\r\naxF/fcZ1Qrj16ssibuSANVkG9C3ZuQwxVBEt7NLy1vG3LMB/d9E4ibusdQqG\r\nLgrjO4IdFvH55IWWGHzZdHEclNT8GgzxG28XsIGGz42+79FnxPQcrcruJPev\r\nC59dA7MhyAvIXhosGhS6RvJUtWOwqu9JpybOT9WdK5qQyBNupFJ1G/65PIC7\r\nabSGelwW5+3QRnFIvaXXS/nG3dz7Fsf10js=\r\n=UT77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"49c3793c7eb795b92e3574105fb271deca6533f5","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"19.1.0","dependencies":{"dedupe":"^3.0.2","object-path":"^0.11.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.2","rollup":"^2.58.0","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_4.3.0_1682841254543_0.7725589084204343","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"json-templates","version":"5.0.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@5.0.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"142542c68429964612e70ecbab6938506371b7b2","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-5.0.0.tgz","fileCount":9,"integrity":"sha512-oQ9FrrwX1GmACI1iXZpUEaM+32NS5K9NtQDeQc6e1N950w/3D5VNjpq/otXwNqdv3DfLK85AdYWQZ6oBwqA1aw==","signatures":[{"sig":"MEUCIDsoY7Eb9KZcB4NPo2ph6IRsoJekIaPS8SKxIjEp2dj3AiEA2yutgO1M80LNymdC9Lfzl3QYtpjur+yaDDmd5NwcXic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37003},"main":"dist/index.js","gitHead":"17f20671544fd9a7b9258075e18109b3b86be10c","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prettier":"prettier --write .","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"9.2.0","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"19.4.0","dependencies":{"object-path":"^0.11.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","rollup":"^3.26.0","prettier":"^2.8.8","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_5.0.0_1688478723257_0.48989664201761474","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"json-templates","version":"5.1.0","keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","_id":"json-templates@5.1.0","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"homepage":"https://github.com/datavis-tech/json-templates#readme","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"dist":{"shasum":"5079a9a3d310f47b940de133e60fea64b945080e","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-5.1.0.tgz","fileCount":9,"integrity":"sha512-WIurn7pduz4+HVfXKHlDyNjypO6UuyiMVf/aHScHqp96gl1QK7Nw1XzbFjUxKsDSPImT/Is+eAIbde8ns2EoLw==","signatures":[{"sig":"MEYCIQCXUXv5h+dTxf1eGQzwq/9pMiI87F9bnAMOmbKsxDK33QIhAMbZI2RfR72tRcGb6t3TrjpwgwaKg6K6APZ1LTDZW917","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37519},"main":"dist/index.js","gitHead":"e9a73fc87beba48c520cf2e3caf0187436528abd","scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prettier":"prettier --write .","postpublish":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"repository":{"url":"git+https://github.com/datavis-tech/json-templates.git","type":"git"},"_npmVersion":"10.2.3","description":"Simple JSON value templating.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"object-path":"^0.11.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","rollup":"^4.16.4","prettier":"^3.2.5","rollup-plugin-buble":"^0.19.8"},"_npmOperationalInternal":{"tmp":"tmp/json-templates_5.1.0_1713881671097_0.2675401532307249","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"json-templates","version":"5.2.0","description":"Simple JSON value templating.","main":"dist/index.js","scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha","prettier":"prettier --write .","prepublishOnly":"npm test","postpublish":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/datavis-tech/json-templates.git"},"keywords":["json","template"],"author":{"name":"Curran Kelleher"},"license":"MIT","bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"homepage":"https://github.com/datavis-tech/json-templates#readme","devDependencies":{"mocha":"^11.1.0","prettier":"^3.5.3","rollup":"^4.40.0","rollup-plugin-buble":"^0.19.8"},"dependencies":{"object-path":"^0.11.8"},"_id":"json-templates@5.2.0","gitHead":"b266a5329624ed4941c9c7e046081547c0da1c98","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-lZQvWIG58tE3S72EsYhkBE2dvON9OtnUTelcaLEbBSdXFm3SYshh0M3CxeJYYVuujN4cwVIQrgD3c9ceJc6FYA==","shasum":"1963efa3916a4387509d14c493fdd6a4bd627e89","tarball":"https://registry.npmjs.org/json-templates/-/json-templates-5.2.0.tgz","fileCount":9,"unpackedSize":57000,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHahb5oMtseR9WnjpppDrEFHp4XN3pe2+q6tEyHaA/4gIgd20mTbYX67+MA/u4/gnqVD1ZYWw0gzO6fT9yKuOYsWM="}]},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"directories":{},"maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-templates_5.2.0_1745606861436_0.02542591149898943"},"_hasShrinkwrap":false}},"time":{"created":"2016-09-23T10:47:44.146Z","modified":"2025-04-25T18:47:41.838Z","1.0.0":"2016-09-23T10:47:44.146Z","1.1.0":"2016-10-06T15:54:47.889Z","1.2.0":"2016-11-10T10:16:59.825Z","1.3.0":"2016-11-11T10:59:36.051Z","1.4.0":"2016-11-11T11:10:40.312Z","1.5.0":"2016-12-01T18:20:20.401Z","1.6.0":"2017-04-27T22:55:03.170Z","1.7.0":"2017-05-02T17:21:17.440Z","1.8.0":"2017-05-09T16:38:05.009Z","1.9.0":"2017-12-29T20:15:40.577Z","2.0.0":"2018-01-29T09:04:01.225Z","2.1.0":"2018-07-10T17:12:49.031Z","2.2.0":"2018-08-17T07:02:33.394Z","2.3.0":"2018-09-11T14:05:32.819Z","2.4.0":"2018-11-01T11:54:37.878Z","3.0.0":"2019-07-25T06:20:58.638Z","3.1.0":"2020-09-15T20:40:24.436Z","3.2.0":"2020-09-16T14:58:58.241Z","4.0.0":"2020-09-29T09:59:59.206Z","4.1.0":"2020-10-05T14:22:26.143Z","4.2.0":"2021-10-11T14:53:52.496Z","4.3.0":"2023-04-30T07:54:14.710Z","5.0.0":"2023-07-04T13:52:03.458Z","5.1.0":"2024-04-23T14:14:31.284Z","5.2.0":"2025-04-25T18:47:41.662Z"},"bugs":{"url":"https://github.com/datavis-tech/json-templates/issues"},"author":{"name":"Curran Kelleher"},"license":"MIT","homepage":"https://github.com/datavis-tech/json-templates#readme","keywords":["json","template"],"repository":{"type":"git","url":"git+https://github.com/datavis-tech/json-templates.git"},"description":"Simple JSON value templating.","maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"readme":"# json-template\n\nSimple JSON value templating.\n\n## Usage\n\nHere's how you can use this library. Begin by installing via NPM:\n\n`npm install json-templates`\n\nHere's a small example of usage showing the simplest case, a single string.\n\n```js\nconst parse = require('json-templates');\n\nconst template = parse('{{foo}}');\n\nconsole.log(template.parameters); // Prints [{ key: \"foo\" }]\n\nconsole.log(template({ foo: 'bar' })); // Prints \"bar\"\n```\n\n### Parameter Default Values\n\nParameters can have default values, specified using a colon. These come into play only when the parameter is `undefined`.\n\n```js\nconst template = parse('{{foo:bar}}');\n\nconsole.log(template.parameters); // Prints [{ key: \"foo\", defaultValue: \"bar\" }]\n\nconsole.log(template()); // Prints \"bar\", using the default value.\n\nconsole.log(template({ foo: 'baz' })); // Prints \"baz\", using the given value.\n```\n\n### Nested Objects and Arrays\n\nParameters can come from a nested object.\n\n```js\nconst template = parse('{{foo.value:baz}}');\n\nconsole.log(template.parameters); // Prints [{ key: \"foo.value\", defaultValue: \"baz\" }]\n\nconsole.log(template()); // Prints \"baz\", using the default value.\n\nconsole.log(template({ foo: { value: 'bar' } })); // Prints \"bar\", using the given value.\n\n// Example with parameter coming from array\nconst template = parse({ a: '{{foo.1:baz}}' });\n\nconsole.log(template.parameters); // Prints [{ key: \"foo.1\", defaultValue: \"baz\" }]\n\nconsole.log(template()); // Prints { a: \"baz\" }, using the default value.\n\nconsole.log(template({ foo: ['baq', 'bar'] })); // Prints { a: \"bar\" }, using the given value of array.\n```\n\n### Multiple Parameters in Strings\n\nYou can use multiple parameters in a single string, with or without text between them:\n\n```js\nconst template = parse('{{foo}}{{bar}}'); // Adjacent parameters\nconsole.log(template({ foo: 1, bar: 'a' })); // Prints \"1a\"\n\nconst template2 = parse('Hello {{firstName}} {{lastName}}!'); // With text between\nconsole.log(template2({ firstName: 'John', lastName: 'Doe' })); // Prints \"Hello John Doe!\"\n```\n\n### Template Keys\n\nYou can use templates in object keys, not just values:\n\n```js\nconst template = parse({\n  'A simple {{message}} to': 'value',\n});\nconsole.log(template({ message: 'hello' })); // Prints { \"A simple hello to\": \"value\" }\n```\n\n### Special Characters in Parameter Names\n\nThe library supports several special characters in parameter names:\n\n```js\n// $ symbol can be used anywhere\nconst template1 = parse('{{$foo}}');\nconst template2 = parse('{{foo$}}');\n\n// - symbol can be used anywhere except as first character\nconst template3 = parse('{{foo-bar}}'); // Works\nconst template4 = parse('{{-foo}}'); // Won't work\n```\n\n### Unicode Support\n\nParameter names can include Unicode characters:\n\n```js\nconst template = parse('{{中文}}');\nconsole.log(template({ 中文: 'value' })); // Prints \"value\"\n```\n\n### Function Values\n\nTemplates can handle functions as values:\n\n```js\nconst template = parse('{{userCard}}');\nconsole.log(\n  template({\n    userCard: () => ({ id: 1, user: 'John' }),\n  }),\n); // Prints { id: 1, user: 'John' }\n```\n\n### Date Objects\n\nThe library has special handling for Date objects:\n\n```js\nconst now = new Date();\nconst template1 = parse('{{now}}');\nconsole.log(template1({ now })); // Preserves Date object\n\nconst template2 = parse('Created on {{now}}');\nconsole.log(template2({ now })); // Converts to ISO string when part of a larger string\n```\n\n### Null and Undefined Handling\n\nThe library handles null and undefined values in specific ways:\n\n```js\nconst template = parse('{{foo}} {{bar}}');\n\n// undefined parameters without defaults become empty strings\nconsole.log(template({ foo: undefined })); // Prints \" \"\n\n// null parameters become empty strings when part of a larger string\nconsole.log(template({ foo: null })); // Prints \" \"\n\n// null values in templates are preserved\nconst template2 = parse({ key: null });\nconsole.log(template2()); // Prints { key: null }\n```\n\n### Raw Key Option\n\nBy default, dot notation in parameter keys is interpreted as nested object access. You can change this with the rawKey option:\n\n```js\nconst template = parse('{{foo.bar:baz}}', { rawKey: true });\n// Now looks for a literal property named \"foo.bar\" instead of bar inside foo\nconsole.log(template({ 'foo.bar': 'value' })); // Prints \"value\"\n```\n\n### Complex Example: ElasticSearch Query\n\nThe kind of templating you can see in the above examples gets applied to any string values in complex object structures such as ElasticSearch queries. Here's an example:\n\n```js\nconst template = parse({\n  index: 'myindex',\n  body: {\n    query: {\n      match: {\n        title: '{{myTitle}}',\n      },\n    },\n    facets: {\n      tags: {\n        terms: {\n          field: 'tags',\n        },\n      },\n    },\n  },\n});\n\nconsole.log(template.parameters); // Prints [{ key: \"myTitle\" }]\n\nconsole.log(template({ title: 'test' }));\n```\n\nThe last line prints the following structure:\n\n```js\n{\n  index: \"myindex\",\n  body: {\n    query: {\n      match: {\n        title: \"test\"\n      }\n    },\n    facets: {\n      tags: {\n        terms: {\n          field: \"tags\"\n        }\n      }\n    }\n  }\n}\n```\n\n## Why?\n\nThe use case for this came about while working with ElasticSearch queries that need to be parameterized. We wanted the ability to _specify query templates within JSON_, and also make any of the string values parameterizable. The idea was to make something kind of like [Handlebars](http://handlebarsjs.com/), but just for the values within the query.\n\nWe also needed to know which parameters are required to \"fill in\" a given query template (in order to check if we have the right context parameters to actually execute the query). Related to this requirement, sometimes certain parameters should have default values. These parameters are not strictly required from the context. If not specified, the default value from the template will be used, otherwise the value from the context will be used.\n\nHere's how the above `title` parameter could have a default value of `test`:\n\n```json\n{\n  \"index\": \"myindex\",\n  \"body\": {\n    \"query\": {\n      \"match\": {\n        \"title\": \"{{title:test}}\"\n      }\n    },\n    \"facets\": {\n      \"tags\": {\n        \"terms\": {\n          \"field\": \"tags\"\n        }\n      }\n    }\n  }\n}\n```\n\nAlso it was a fun challenge and a great opportunity to write some heady recursive functional code.\n\n## Related Work\n\n- [json-templater](https://www.npmjs.com/package/json-templater)\n- [bodybuilder](https://github.com/danpaz/bodybuilder)\n- [elasticsearch-query-builder](https://github.com/leonardw/elasticsearch-query-builder)\n","readmeFilename":"README.md"}