{"_id":"t7","_rev":"32-6588be64e41613b454bc0e62d04204cc","name":"t7","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"t7","version":"0.1.0","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.1.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"2c1785b673dbf5b41e50d80e2becfbdd1f67696f","tarball":"https://registry.npmjs.org/t7/-/t7-0.1.0.tgz","integrity":"sha512-mTF6VrEEquZScE8o+MjnCjxdc1PJdbNnmWa28WbFHsAlqq77hdT2KxDdfuJSrnClBGDfoLvTHtcuthuBYPKGlQ==","signatures":[{"sig":"MEQCIEw3wXYUFur92x6Hf1se8CfU3DburHsO16hNmISnn5NnAiAGbjI1uR0EcLpznxmpuK0QmTduItNSXsQPgDS1qPZm0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"2c1785b673dbf5b41e50d80e2becfbdd1f67696f","gitHead":"4926c1dd89f56345dc56107719526617984e8cc9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.1.1":{"name":"t7","version":"0.1.1","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.1.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"dfd897e19361d8caf74c7ba1cb3e240f47088b63","tarball":"https://registry.npmjs.org/t7/-/t7-0.1.1.tgz","integrity":"sha512-UWL4xGqbcSnDBwEPN/slJR2SR5DlahA2hgRC0iumStqi2S4dpNVrHTTAVY0ffm3HnhTX2q2wWDPvteb4gn2YKA==","signatures":[{"sig":"MEUCIHo2IvNk75axHuo3igSpdmWN+F5lg2qmJcggrY4ETZ/8AiEArRS0wtKAmrcbtHWrq6sb3+rykfZgSiqHc1Gx3v7HLJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"dfd897e19361d8caf74c7ba1cb3e240f47088b63","gitHead":"1fed0dfe4c089852bc3fec7d7103b6557d65482b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.0":{"name":"t7","version":"0.2.0","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"839cbfb07e49bb5fad68601888490b5794785eae","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.0.tgz","integrity":"sha512-d7u4RDSFamGfljiYaCq0196+upqfEB25tYDZC1pm4rKFJflJ9DDm8y+rJ0Dl/Ticao/+1dajTK/ldbE00UpKHw==","signatures":[{"sig":"MEQCIA/C4U8S4bhxibT05rj26omYnFIHDuFyXRWvPo7WVtycAiBc7Hh9uL3MtVLKqIaE+k27VjfEM0IBGuVBVLXoja/9uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"839cbfb07e49bb5fad68601888490b5794785eae","gitHead":"42af0e1edb799f3bf2cdfa74b413117837535fd0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.1":{"name":"t7","version":"0.2.1","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"c53131e18cf3df61c9a91b4caf4286fb36eb17ef","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.1.tgz","integrity":"sha512-vVAAS1mprn2S0Sm4/bLH8oqQPALxAOswRSQBJG09DIrkADFPsNbuBnT5gj6AGLa/HrfpbClqefwpzOcIZltcfA==","signatures":[{"sig":"MEUCIF0ABodvGgkus+Ffv7O71CufEoiJK3QTX+KLnLEoV2/nAiEA8tOKNI8PBrfe7haZKUq7MdiqCDUBVEYXZsZxrgGkezY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"c53131e18cf3df61c9a91b4caf4286fb36eb17ef","gitHead":"f061832ad99469e5f36e12f2f070ffe9affe1d39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.2":{"name":"t7","version":"0.2.2","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"7cf4ce4048e394b5a0143e5e1a44ac7e5c5fe9b4","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.2.tgz","integrity":"sha512-/9ah+gINXUJAnvBMv5ZljMsB1u0/ZYoW9JA0MLlboyf5MWpovdf+xGlkPJFDT6Q1hJfqdcVXen1nuA98AuhzwQ==","signatures":[{"sig":"MEQCIFfbF5jz5qWwJFb8uqYdrs17mBMyZ1p1PjV+lE2NxcmkAiBj0DLxXDIRKwSUjyHTiOnFa2VlTh/C5iCZe7efsU55gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"7cf4ce4048e394b5a0143e5e1a44ac7e5c5fe9b4","gitHead":"68883e1c0dc9ead51c06f9af9406cbbb256857c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.3":{"name":"t7","version":"0.2.3","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.3","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"3e6f393411b608fd9b524cb08fdfd7c4f7fef2f3","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.3.tgz","integrity":"sha512-wwRWLQZB8ycsAXvTs60xltFUaURPJlZXqxlNZDJ2GE1RA/2piE8fb0uAPyWZfnkmjRIYg5nRTkxO1q2TDk95rA==","signatures":[{"sig":"MEYCIQDDy+5NtQY1KPsCTy8DseoDFjNOjBCXJA7bUPhCrrqUqAIhAO021Hj2lSFJQ0XJCkjglnhwNa/yf5KhW5uoBWdBIE/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"3e6f393411b608fd9b524cb08fdfd7c4f7fef2f3","gitHead":"5e0b85e3671f16a58db87ab7a7d2dce829d94b60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.4":{"name":"t7","version":"0.2.4","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.4","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"142a260fbe269eb97b55167d3905731edb4861b3","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.4.tgz","integrity":"sha512-4M4hiFqHy7cFEpG/kyheupFsx1Lpuzkt7a/EEXrhFIO+Qg3ygL838gRizez6tYR40vtpB13M3RgsTs0feyQDOA==","signatures":[{"sig":"MEUCIQC5ODxpXi6KL8j0qnAt1a7WFaj+OtB+zCXP/9t3A+KVZgIgcEfOPjDoOAduY3Yj7XOMJQeQBQX5QRDm23tlTk2X/Ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"142a260fbe269eb97b55167d3905731edb4861b3","gitHead":"329a6b5fcc4ce8b002f000fe4991471671f0ac1d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.5":{"name":"t7","version":"0.2.5","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.5","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"26ecf1051ac3e6a6700df72b5f5be5d98a7f5154","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.5.tgz","integrity":"sha512-BlG9KHZbVD9UtXeGgPhFy5mxhrxKoDbVEalLHh1Li8/JHRxZ5d1u+UNVbOx19qX7z4ARxVlDf9iFdd1jL0Lczw==","signatures":[{"sig":"MEUCIEKl/A0fA5Z1dS8Al/gw2Qp8LE/EJakc1hILyhv77SlYAiEAkoNxW5AiA+dcmiIoteCz3LiIzM+05sjuGdRd61wl+Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"26ecf1051ac3e6a6700df72b5f5be5d98a7f5154","gitHead":"437102da175b62d09051d484244b5d421f9209de","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.6":{"name":"t7","version":"0.2.6","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.6","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"f771ba4e6e2680fc6e3356d67616f2e53c12998f","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.6.tgz","integrity":"sha512-ju11TZ47YktsIKRILoJMw/kfWiP5b0Anm0HRW1Qu3DFzRhsKfOW6xkYwTcu00TuJXPRKqJNY4MXqXtH71z85IQ==","signatures":[{"sig":"MEUCIQD0kke5AzroZo3b9RqreaYvZCkJhDfJhqmzO7X9t3pXDwIgUWB3WnXlyFhjbJZweXX9OqdjN0rSkTVcWgbgqzi+4fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"f771ba4e6e2680fc6e3356d67616f2e53c12998f","gitHead":"68af01a06517921fc0c5dd5614b5c38e29cf4056","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.7":{"name":"t7","version":"0.2.7","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.7","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"22deec382df32ac29cc92359726dcec92c46f587","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.7.tgz","integrity":"sha512-PW2CQtppJOkl/s9Hb08JKRwWG3OrlO54vcZf5u/2tD5LZYTgCDDmEMKEkXmA0RafA1KOy570NpN/FNFhQ09dpw==","signatures":[{"sig":"MEUCIQDZJdcCjULglB0CM4NdkvgbGwh6fctZldFvmJQGBTTZcAIgReU9eI5umIpimjUkiP1zgzrNRUF0NKntp/n1vjoVYaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"22deec382df32ac29cc92359726dcec92c46f587","gitHead":"1d6a21250b56f973cde84b2475d7e802ad9fc4c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.8":{"name":"t7","version":"0.2.8","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.8","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"423b80e632ffee43a45eff0a12ea243ce4a52505","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.8.tgz","integrity":"sha512-01pPOYektv2bPFszbx7SXCEpFXxE4nP5n6X9gKDIqhAhKGKkMFdNXNckf9AI4d4/QAqZIMqEOV6TXHWRSJ+ijg==","signatures":[{"sig":"MEYCIQDmkeUSb1TsouJkYVpJ6xgeN/Jk3SwSO/jOJqTU1uhutwIhAJ2zR9q3U/bSfib5M76eATZX6jbxIMqX7Z/s89B99kT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"423b80e632ffee43a45eff0a12ea243ce4a52505","gitHead":"8721541b45ffd4a3abfeaa0c613c79f38a892d00","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.9":{"name":"t7","version":"0.2.9","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.9","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"7591be44e0458105b105736ea3f1f637a55ed70b","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.9.tgz","integrity":"sha512-CDeUQnfVcFKiIdSMnGuqnasYKczfxqgBMJQLd/m2BfrodPx/h0qmVI6XosDpvpTxRqiHovVx6NS/or9IPhOuJA==","signatures":[{"sig":"MEQCIEbkmt/EnfdNMY5FfSNNZ1uuquZ46Jm5DYdzAzRIRlh5AiB/62QBAs7ThSQ669SegenY52Gc+gEY54AU8CJ7z9RXTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"7591be44e0458105b105736ea3f1f637a55ed70b","gitHead":"ffd7e0bd9a8e2b57f43a767516860d2336f3065d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.10":{"name":"t7","version":"0.2.10","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.10","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"4eb50008ed9b630ee8e21fadbc97d8ecc60d0672","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.10.tgz","integrity":"sha512-zOWQxUCpf0SQI0dBC2U2zztBaAowkV5PNGrguCkSaCwzVfIurUcRq58zqcKL0P+iX0KMLSuKJzV93UXCWwVF7g==","signatures":[{"sig":"MEUCICvTb4Fn8kh2aQCU6MSG+SmO+3WKYx4EejOn9CZyMdRFAiEAiav/3XZsEfyUC1k3ILQrD5E19Wh1d+4s1anL2tqEhrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"4eb50008ed9b630ee8e21fadbc97d8ecc60d0672","gitHead":"e99c6b35959ddce97ea90f4837827141e6373d1a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.11":{"name":"t7","version":"0.2.11","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.11","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"1558dc90dfc661c924d78c309e2e4bbc9b9ae539","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.11.tgz","integrity":"sha512-4gWe3AaNWoDAdQI5zbCu9KHxnD0iUAxOquC8a1fJhnUg8/yNNBAPrgMvESWeL45G6GqiswAERdTJDbpV2mPaLQ==","signatures":[{"sig":"MEUCIQCwJpQ8BUul3m3u7WswNbtp9PdExbKrfro9IjUgmJJZhAIgEsO6lcQ4YSkwSmUbI4TeDWPnPqJh26xBF5oQloC+e+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"1558dc90dfc661c924d78c309e2e4bbc9b9ae539","gitHead":"1d4d4985ed48b6c8a0d368a187dde800d1b44054","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.12":{"name":"t7","version":"0.2.12","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.12","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"6ecbe74c12c1e52abd15dbec73af249067cbcb6d","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.12.tgz","integrity":"sha512-nFcXDcJbxwHkQ/RkmdbxPMtq3zMyUOTupo/Cq8NyG9gbXPebCF9CXtoSrZFU8/hamc84vZ9sGEHOIpamPPhIfQ==","signatures":[{"sig":"MEYCIQDpmYidyK7hPN87fF8N1b9ywbZIXFvWYti7rEN/YkFWfgIhALsIgIffcKLCe/+wkmeqL4Fo/XirqMwsIODd6diKHyLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"6ecbe74c12c1e52abd15dbec73af249067cbcb6d","gitHead":"522218d66831361d4f802ce4ad5c43e40704b132","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.13":{"name":"t7","version":"0.2.13","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.13","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"f3217b7ba5aa2c050eeaefee0a8eea03ac6bea07","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.13.tgz","integrity":"sha512-tXuiGMhqNwh12c5neQAhrdSqiHuBZ4bhQvMWwhfOQBHFfQ8TxZW5hH6kMN5/ijycaWmXqoew+g2RnNMyr0py7w==","signatures":[{"sig":"MEUCIQDi05/xl7jkN83xTYh6pwLr4dMn/dpY/0sbaUF4pI1cBwIgW4TgtVKd3ic3Mk/123M0uh/3alL2slMSNUAsK+E/cSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"f3217b7ba5aa2c050eeaefee0a8eea03ac6bea07","gitHead":"85416c8cd912aba4032ce0bcd9fe04c454f93d91","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.14":{"name":"t7","version":"0.2.14","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.14","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"6d4429cb112ee52c8f845e9ec895ac1e89591cb1","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.14.tgz","integrity":"sha512-fMtW6YXkoOkwy6+cynhCx9eSTH1kqu0A/Rlyvy+9Gagy39LdyxD4bvdJgCTOjhNjjuS939VD3uOqNiqZ4fDNlw==","signatures":[{"sig":"MEYCIQDFnN3gKfRoAFYfv5L45bzFebnZF6OkGMoLeJPWEL2yHwIhAPJEQIqjYZqdu3uXPF1TZKetHKWn1/x454UYTqjyD/lu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"6d4429cb112ee52c8f845e9ec895ac1e89591cb1","gitHead":"944a8a9505731db7263a447502f6d51bec085b87","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.15":{"name":"t7","version":"0.2.15","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.15","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"0895e7d3a2383a426e4f46b4625885ab6e5cc21c","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.15.tgz","integrity":"sha512-mI6bsnBxLSR/U+wje04Oh4oAB52m4pX3cvvc48yhfnWwku97IBgzl/kQUSpjMPC00CJy4f0IYR+AEf+1P6z0ag==","signatures":[{"sig":"MEUCIBXXS9FBSovylECPyqOmiPi88Hu5UumWH68VHECHad+4AiEAryljgCV74TN6lGzBIjXqHHKHVxZQgxhvsExW3Ztzj6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"0895e7d3a2383a426e4f46b4625885ab6e5cc21c","gitHead":"479b8edafd1c8a45d01b4917212663a1f1ee2edc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.16":{"name":"t7","version":"0.2.16","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.16","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"99abbe5d37616f65599e11dc8d8976aca802082e","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.16.tgz","integrity":"sha512-oawUI3tg3iWKD33ekobQmkcyAVPrOBbny1i/wNPwOX00+iwrGSWDJLwxmmuXKKJXx9psQE0fvMhN8tqr3LuuLA==","signatures":[{"sig":"MEUCIAbpPGwgm84WRVsWmw8TrYEw8xD7sH3dSMdrs6Wvqe2EAiEA3hG4+KbtCEnBX1Geq49o3Qfe9bLQ1pnSGiYiQHG7t0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"99abbe5d37616f65599e11dc8d8976aca802082e","gitHead":"b5ab9497ff62cce59c6a53c89e916dec4826e05c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.17":{"name":"t7","version":"0.2.17","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.17","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"b736bbf83fbb5dc517a623da3cbdd43d3dcd36dc","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.17.tgz","integrity":"sha512-rAPu6HKSxUKu4FbiOWbq8As9tJqUxtZrU8v+cj8kj8U1Njaoc0wgVUD1sTqQYiaJKkpt2nc6EBKi/BQvU3Typw==","signatures":[{"sig":"MEQCIHXfEi/LcD4gqeYS1fFa0yHuGJjhMgYP8ZEUrrCOAmUQAiBQs7VRf8Vlh8oILHQk7gq5JUos7aJWLoSPqzIBltj2yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"b736bbf83fbb5dc517a623da3cbdd43d3dcd36dc","gitHead":"0440c9bcbf65f33d06b09ace09b079e5f522177d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.2.18":{"name":"t7","version":"0.2.18","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.2.18","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"e9319b184707b77796fa484ec65ba8d457352bbf","tarball":"https://registry.npmjs.org/t7/-/t7-0.2.18.tgz","integrity":"sha512-Q7yIqEC+xjI6n7akr8mGDdDSjPTtC7OdpILS24zwst0HkSv2Poz5ahU/GT3CQFcd9wrXr4zP3MZP7zfeS/xXqA==","signatures":[{"sig":"MEYCIQDvN0HFRyCqNiFcvlSwgVcqEH1rCcBpI2099B8DOLsrgwIhAPR2l4frfddvcbPtevU++vm4ab2cP78SnmlJmTgNFYiE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"e9319b184707b77796fa484ec65ba8d457352bbf","gitHead":"0e93bfc2fab880a6a44f4feef826921815f6c57f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.11.2","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.3.0":{"name":"t7","version":"0.3.0","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.3.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"d54e71cf77bb50b609fe0cef94ce7a3983e174ef","tarball":"https://registry.npmjs.org/t7/-/t7-0.3.0.tgz","integrity":"sha512-vTY9yua1r07e1mNL/ZoicnxQuqpBKq7zwJG7Da78QbOtHfWcsBeaafIq8V1024O4MQk2H2vmnsAcC9DbdDcRlA==","signatures":[{"sig":"MEYCIQCF64t7H7xXEuqlCjycgfogygN6VBUi8oSIsbLeIQsp+wIhAPVxcgpf8a/Z/3I+d6Eb/7+sQUuHDzEPiotZ/flaH+I6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"d54e71cf77bb50b609fe0cef94ce7a3983e174ef","gitHead":"ec427788301c77514a3ba81841c1a3a1591d7a4a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"2.13.5","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"0.12.6"},"0.3.1":{"name":"t7","version":"0.3.1","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.3.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"585a8512818c334ac489b5e828d981c9e2a2aa66","tarball":"https://registry.npmjs.org/t7/-/t7-0.3.1.tgz","integrity":"sha512-kUfGUafvh9kN30iL8KYwhwtCYyfagLQIuYMUPeAVffWva0CVNglNI5oFQRD7sDAoZp+u0l4M0qzCQWb1SVHoQg==","signatures":[{"sig":"MEUCIDk9o6hjCw9Jj6iul/28Sj+FA2xh0RdNeUsec4UWEdAQAiEAgg/yNLzOeiMTvQOQr//nMsNJcK/vV5Ad7/FrdHDN6vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"585a8512818c334ac489b5e828d981c9e2a2aa66","gitHead":"a8731b3efdd6adfc1734492c35fcb008cc8ca930","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"3.9.3","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"6.2.1","_npmOperationalInternal":{"tmp":"tmp/t7-0.3.1.tgz_1468177373513_0.16721534240059555","host":"packages-16-east.internal.npmjs.com"}},"0.4.0":{"name":"t7","version":"0.4.0","author":{"name":"Dominic Gannaway"},"license":"ISC","_id":"t7@0.4.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"00ff3db8432bdb3b0316f5cffe382122adf0104d","tarball":"https://registry.npmjs.org/t7/-/t7-0.4.0.tgz","integrity":"sha512-Awk8MdiFyewDRTpK1f9vxDIv0QDjQZdlu8zFm6GD6kn2fluw/iGda3jBMNqodOZKUzfyDIBz+hD1UIO3yP8Lwg==","signatures":[{"sig":"MEUCIDIwQq7rdqgq/S4GbX3ErRVDcSf+31R307m/97nTfI3XAiEAnEIe6zsSAHlOdSKUZAio+HaI2OioUiQ33DnYMAU2HSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"00ff3db8432bdb3b0316f5cffe382122adf0104d","gitHead":"71f78a5b9b22e4fdc1411a0536ceed879467d15f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"3.8.9","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/t7-0.4.0.tgz_1470657788344_0.9862808254547417","host":"packages-12-west.internal.npmjs.com"}},"0.3.2":{"name":"t7","version":"0.3.2","author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"t7@0.3.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"}],"homepage":"https://github.com/trueadm/t7#readme","bugs":{"url":"https://github.com/trueadm/t7/issues"},"dist":{"shasum":"280851652f1b1485df4b2577b2bc90961d6e3cd4","tarball":"https://registry.npmjs.org/t7/-/t7-0.3.2.tgz","integrity":"sha512-5g6WcV/kltLplKpA14Cn1JmA7ja+PKqM4eoVCjLKQzOC2Sn/8JFiM7HHiEJzNUAeDo8Clu4VJGPchinQa5ykpg==","signatures":[{"sig":"MEQCIHcsP+laOEz2lOjZm/R7Anp7OfJDJEfHsdcJjJnS0B+dAiB0NeKmHHYCKHf2kLLhYBT2iO0DHBSI8pZ17hfs0JkJZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"t7.js","_from":".","_shasum":"280851652f1b1485df4b2577b2bc90961d6e3cd4","gitHead":"30ffb4d0402065bdb83ebdfd1ce4e8dd70b89695","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"_npmVersion":"3.10.3","description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","directories":{"test":"tests","example":"examples"},"_nodeVersion":"6.7.0","_npmOperationalInternal":{"tmp":"tmp/t7-0.3.2.tgz_1479680090559_0.9485733506735414","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2015-07-16T19:34:46.156Z","modified":"2025-07-14T13:41:26.418Z","0.1.0":"2015-07-16T19:34:46.156Z","0.1.1":"2015-07-16T23:51:02.906Z","0.2.0":"2015-07-18T13:08:51.209Z","0.2.1":"2015-07-18T14:28:25.040Z","0.2.2":"2015-07-18T17:35:33.125Z","0.2.3":"2015-07-18T18:59:06.310Z","0.2.4":"2015-07-18T19:38:20.278Z","0.2.5":"2015-07-18T19:54:29.780Z","0.2.6":"2015-07-18T20:00:02.408Z","0.2.7":"2015-07-18T20:03:18.330Z","0.2.8":"2015-07-18T20:11:34.304Z","0.2.9":"2015-07-18T20:19:09.856Z","0.2.10":"2015-07-19T11:16:17.548Z","0.2.11":"2015-07-19T11:48:05.634Z","0.2.12":"2015-07-19T20:36:54.528Z","0.2.13":"2015-07-20T14:55:20.785Z","0.2.14":"2015-07-20T15:03:54.260Z","0.2.15":"2015-07-20T16:26:21.975Z","0.2.16":"2015-07-20T16:31:46.038Z","0.2.17":"2015-07-20T16:38:20.742Z","0.2.18":"2015-07-20T16:43:40.255Z","0.3.0":"2015-09-02T22:50:41.352Z","0.3.1":"2016-07-10T19:02:55.040Z","0.4.0":"2016-08-08T12:03:10.674Z","0.3.2":"2016-11-20T22:14:52.925Z"},"bugs":{"url":"https://github.com/trueadm/t7/issues"},"author":{"name":"Dominic Gannaway"},"license":"MIT","homepage":"https://github.com/trueadm/t7#readme","repository":{"url":"git+https://github.com/trueadm/t7.git","type":"git"},"description":"t7 is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.","maintainers":[{"email":"npm@brillout.com","name":"brillout"}],"readme":"#t7.js\n\n## Overview\n\nt7.js is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects.\n\n[Template strings](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings)\nallow for JavaScript expressions to be embedded within literal strings. With that in mind,\nit made logical sense to build a small library around them to assist developers\nwanting to work with virtual DOM frameworks without the overhead of learning a new\nlanguage. t7 does not introduce new syntax into the mix like\nother templating engines do, it simply uses pure JavaScript and HTML.\n\nt7 provides designers and developers with a way to create awesome\ntemplates that anyone with JavaScript knowledge can easily understand.\nLong gone are the days of having to learn something like Mustache, Handlebars, Jade or Underscore.\n\nUnlike JSX, t7 relies exclusively on ES 2015 features, so you can use any ES 2015 compliant build tools, linters, IDEs or syntax highlighting schemes, without worrying about transpiling JSX.\n\n## Installing\n\nt7 fully supports in-browser, NodeJS and Browserify/Webpack usage. If you are using\nt7 in your browser, simply include the script:\n\n### Browser\n\n```html\n<script src=\"t7.js\"></script>\n```\n\n### Node/Browserify/Webpack\n\nSimply run the following:\n\n```sh\nnpm install t7\n```\n\nThen use the t7 module as you would any other module:\n\n```javascript\nvar t7 = require(\"t7\");\n```\n\n## Usage\n\nYou must first create an instance of t7 using the `t7.factory`, this will create a unique instance\nof t7 allowing you to compile templates within the scope of your current closure.\n\nWith an instance you simply call t7 by using ``` t7`<html>...</html>` ```. It will invoke\nthe t7 library to handle the tagged template string and t7 will then produce a representation\nof the HTML template as virtual DOM.\n\n\n## Example\n\n```javascript\nvar items = ['Ball', 'Boat'];\nvar welcome = \"World\";\n\nt7`\n  <div class=\"foo\">\n    <h1>Hello ${ welcome }</h1>\n    <ul id=\"bar\">\n      ${\n        items.map( item => t7`\n          <li class=\"item\">\n            <span>The item is: ${ item }</span>\n          </li>\n        `)\n      }\n    </ul>\n  </div>\n`;\n```\n\nIf React is detected in the scope, the above will return a React compliant virtual DOM object that can be used in React render() functions. You can manually select the output of t7 by using `t7.setOutput(...)`\n\n## Outputs\n\nBy default t7 will attempt to check to see if React is available. If it is, t7 will\nautomatically produce React elements as its output. This allows developers to easily\nswap in t7 for JSX code. t7 can also produce \"universal\" virtual DOM output. Universal DOM\noutput should be compatible with most other virtual DOM frameworks out there (Mercury, Cito and Virtual-dom).\n\nAn example of this is:\n\n```javascript\nt7.setOutput(t7.Outputs.React);\n```\n\nOr when using an instance of t7:\n\nBelow is the full list of currently supported outputs:\n\n- React\n- Mithril\n- Universal\n\n## Components\n\nComponents and sub-components are essential for breaking down large applications\ninto manageable parts that can be re-used. t7 understands this and has a simple\nsyntax for defining components in relation to custom elements. Much like JSX, you\ncan pass a HTML tag with a reference to a JavaScript object.\n\nTo do so, simply let t7 know the name of the tag that will be the local object in\nits `t7.assign()` function. You must also ensure your `t7.assign()` calls are within\na `t7.module(...)` wrapper. The module wrapper ensures your components are kept\nwithin scope without being made global objects.\n\n```javascript\n\nt7.module(function(t7) {\n  function MyWidget(props) {\n    return t7`\n      <div>\n        <span>I'm a widget ${ props.welcome }</span>\n      </div>\n    `;\n  }\n\n  t7.assign(\"Widget\", MyWidget);\n\n  t7`\n    <div>\n      <header>\n        <Widget welcome=\"Hello world\" />\n      </header>\n    </div>\n  `;\n});\n```\n\n\nFurthermore, you must ensure the assigned component name starts with an uppercase character, such\nas `<Foo></Foo>` this ensures that the component gets picked up by t7 properly.\n\n### Component Examples\n\n- [Handling nested React components](examples/react-complex-components.html)\n\n## Splats\nSplat syntax (`...`) is supported if you would like to pass multiple props to an element. Insertion order\nof the props is maintained with subsequent values overriding preceeding ones.\n\n```javascript\nconst a = 'a';\nconst props = { b: 'b', c: 'NOT C' };\nconst moreProps = { d: 'd' };\n\nt7`<div a=${a} b='NOT B' ...${props} c='c' ...${moreProps}></div>`;\n// => div will receive { a: 'a', b: 'b', c: 'c', d: 'd' }\n```\n\n## Control Flow\n\nTo help reduce boilerplate and speed up development, t7 comes with a few essential\ncontrol flow functions, represented in Vanilla JS. Control flow functions remove\nthe need to write callbacks all over your project and keep simple things confined\nto the context of the template.\n\n### If/Else statements\n\n```javascript\n  ${\n    t7.if(expression, truthy callback).else(falsey callback);\n  }\n```\n\nMore control flow functions to come soon!\n\n## Syntax Highlighting\n\nDue to the fact HTML is entered into template strings, your IDE/editor will likely not default to highlighting your HTML syntax. This will be addressed with independent plugins/packages for the various popular IDEs/editors.\n\n- [GitHub Atom](https://atom.io/packages/t7)\n\n## Performance\n\nt7 will cache templates where possible for a solid performance when developing.\n\nIt's highly recommended that the [t7-precompiler](https://github.com/trueadm/t7-precompiler) is used when deploying to a production\nenvironment. The precompiler will greatly reduce memory usage, startup speeds and\ntemplate compile times.\n\n## Browser Support\n\nCurrently, Safari 9+, Microsoft Edge, Firefox 34+ and Chrome 41+ support ES2015 template strings. However,\nthere are transpilers (such as [Babel](https://babeljs.io/) or Traceur) that provide support for ES2015 templates.\nThis should not affect usage of t7 in production mode, as the precompiler will provide support for\nIE8+.\n","readmeFilename":"readme.md","users":{"eerne":true}}