{"_id":"@bajjy/es6templates","_rev":"6-42ec840cad183630502ef18527190433","name":"@bajjy/es6templates","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@bajjy/es6templates","version":"0.0.1","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"ad9f3e1442ff34f6b9888d0d249e9895b80cfeee","_id":"@bajjy/es6templates@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-kY+c6QJ3m/wwO3t3OKvwwnlY9yRCAVAfV9YBVDYBAklj3F114Js+5+7hTo2jERoHM7pf27OqQ28LdCvzIWxOyA==","shasum":"529c54c7282018c6422f0e99fbf7e531fe87a8ff","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.1.tgz","fileCount":10,"unpackedSize":11081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/F9HCRA9TVsSAnZWagAAut4P+gLuB5rR3B0MG/vfFCH5\nevDODFuAHz6hS/d4T9zxz5fuB+2X4q+xZew+gn4ZjkzFqfzXFLbhK6WNuV81\nUj/n/uCBKWfpp9Cl1p+fsB3tLxxdhcaMNCMbp/pr86k4RHlT1z+WBMZNiM6S\nqG1iyg+eeWfdnsvwnWHMCsXhlenVEhCTiKUIIsU/fDGAhrfPsXMp5piziqh1\nF/pruYhy4H+jQ+4Bdz9uyC8emdvTEuX4fW+SiawnQmGaE0Wjg4vezwPeysqb\nUz0ff25gkua2j2c6RAe7Poa254QqPYJGAbEk3Jr59yyYTZOZ2Xi2eYLHXcOM\npn3ehmATrafECQm2haASXHnZhIjd3+ehIMGbs2q1q6SEyb/TouWHs8wEO17K\nOZbXby2Kd5vYiWtCExa9FVf/JgJbqNiMKD0aRb9sXwAxC6CUreOFLxGbHX9i\nV6HDbzNsFoHsWVxVCuPn+yit0yVRZz0E5jx4Ea0eMEQY+KJGMkD1E1R7pjFb\nz5oVZqrUF/D6ftcmAYgwVLFNpZmfXS54c3hgEyVr8E0qbEk6GSb+vLKoX/Oc\nVlXrliJuOtlZ59Z2Aiho8UPF+9cGTrQJKzT7VzH+OI1F61wZHiuzNnIJP1jv\nnUnvloSXgjw7KgEGogWwdGM55BKeEiLAnbDfPU4td0+ZpfoJgIEHf3Ot2pbF\nLaKH\r\n=MWLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5YMsPjWua/4NYY5UFCAffrpeqRYHIeSof0Ik+y0mKrQIhALZc7ipPsEO8+DkmejFPZlhAnYfzHhPfMugZzQ+XIv4T"}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.1_1526488902173_0.5098571076442493"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bajjy/es6templates","version":"0.0.2","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"c45d9bf7a773011d7abb910cc3064ff41262a96e","_id":"@bajjy/es6templates@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-2cwFaJpf49+2843vlVryQwmE9L2qbbUF0aFDb/1FAVhtyWmtrTgk0/soBd2tXY1fWiL2X5NEdwQrcxU/1dYDuA==","shasum":"9bcc12c283448a59e6bc78d1bae675bec74af63e","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.2.tgz","fileCount":11,"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEoDWCRA9TVsSAnZWagAATFwP/icyi/dA7TIwGKv4VgZi\nkBniwjhFISqMsGy7meIATfVvkf8h1yJSdNXoFacAGqoXe6meSAoznr4Hv28e\np5x/r8gWD/gvqnMAAD4nTMVP/FRghsAwdIfFj60BmHw63hfk91hmZWT3s7F6\nCH2/UgYbudHYaZeG2u5W4Gua8Zu3iYF99zTo0/YPjtqSj2CgQzFSvfi/9724\nOXXhgD824fVbpDvTiaxKaaNShu5xTgsa3SXxHctEtR0ApLeNiMSsizb9g/2j\nbr7Qqh+1ySoHvyXxEBUSUasb/pLb9aJmS5bjdgYEetepRa8q9vWOG2NsgDRj\n9jJFyOw0qbC3cu6XgShGWbUPIsrste72LR8C+ob5VbxZOqx7vwzZWLaVZzqA\nvftG5hGZgMTKOty3GVEhthp/LceJBoLr0U3AwH6DeUPg+fcDd13zmsAoTQpW\nDfmt2llq00aMW2AP0cip0wWAj1JBL/37Nbqhve1ywjTKOQ+HjNtgwb1V+wDo\nccN2HWaP9ZeUQeKr5a1ViZGob+t5Vo0iSnhngGvqPwh1o8YN8nB/kjR1IL9r\nIUpTc4euealVmC5G6t8U8dm6OwYAxK0jXx3WlvOS5+22PRb/DqSBBKJ1IwQj\nJYgoU7qeWGpX10U4mGotK2gsRQQFyrhWpwq628nLTFm95nwhV5gZcKXSvQW2\ndVPW\r\n=PRJU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACEHDreG+O53yIGcH7ABThkoNxLEUUyWrDLuvv+VFLdAiBCx3XsTRQxSF6okspkO0ox08/tBITplw3+ACFNl3nQTA=="}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.2_1544716501827_0.10224108402936127"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bajjy/es6templates","version":"0.0.3","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"c45d9bf7a773011d7abb910cc3064ff41262a96e","_id":"@bajjy/es6templates@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-EvESt04ovVPrPxoL1keO7/BLw9V19jYnz5Fdm2fcRbLEBF6MN0XdAebMYxKScvHNtV0o5J2KucORI0ib1ytEGQ==","shasum":"20bc108f723e54d9f864049c985f8f58b0d391a2","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.3.tgz","fileCount":11,"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEpcRCRA9TVsSAnZWagAAjbAP/jCRzDwP61wX3Z0bfava\nmDqwZc4jvE6bb3wr7vDMRHshQETgtD3RoRBF251hhfSXJAcNT0CQasLXNeaM\nSa13p1eaoYIyFTtXdrLanR8eOAZrTsdWm9c/cCKLgLvXCG3Ph7vpb0rMEPIf\nfCpfQpwDAu2djnpwnsehDGEAkAiUgPunwfFQSHbN+kxvQISB/59vcbYvpiQB\nXfMsmoL5g/6OVxehoc6iX9NkWy0rLycpFfkT5Rv06RaA+jYgNZNUCcYoWRwM\n6eNUdw6UfnXHC8Y10E1L6QxwUQ5X2LPg6i1fhEvXnF5nZtef9YxyDyGNFKtM\nowXndMZ3bilX6Sn7IYMgCSB2MlJoa5JRcq1yFL2DCtdrMrTr735N4WagMrXf\nWdtj5YIxx7Kpj4OWivDPIooy7kBCsVN7pZbKBrRv0Rw1bw24bBAn+uesdgZZ\nlYpLScL4U9DarU13vBeea/kuShkErG2/DqFbHO0XSnJoUMy8jL8pcJFvN1ec\nmmmWWXIqX4C2XCv86pGk0rY6wlOvmvBhjjnh83nlRjrsZYJcDwlDRLI9U2oc\npGvbolX+X5qurz0aCM3w9IDO2rrq0x0V8qOhF1DUkrV7AGyEHf5yUC4P4Q2r\n/ekGqlwOtKnLZ845saTEsLg+zLqhOKh9FImyUKKJOas5Mcb9iYdG5M9uiwMO\nMh3I\r\n=JXSC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6+RxylBYEYtYYSY1vSmWPKIAcHSk0g//Vz6r2oYRYYgIhAM+7KkPBZOQk/Voj2rnu21iRdT5jwEtj6jiwHW68GwE1"}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.3_1544722192648_0.5221166905605048"},"_hasShrinkwrap":false},"0.0.4":{"name":"@bajjy/es6templates","version":"0.0.4","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"f3fe58be996c5c295a91d27245695e2eab57b810","_id":"@bajjy/es6templates@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-WODOkT85ORcaGUmorWgmqfHL6X3U9PPtKck/Ej7ZeF9DVWxac+HLGkCaFTRNXFMvDZzO1sLquQl6VayXoEDjDA==","shasum":"885c3b9374ea00fe788cdfb361e94a2018b0a92f","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.4.tgz","fileCount":11,"unpackedSize":14736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEplCCRA9TVsSAnZWagAAk5IP/1jYUvXfTHfXMXBjbAiH\nguR4LE5lZZMRW0212xIPwEr3M1VlHkbSXXOGU/jOxRMoykR0GWo2A7rrXztM\nPJwSMFHyJA2L9MSLRHLxjjEofLyqhWQQDXFYuRD/Ishsw/KHRJQ84hMuK/zJ\nYoQC6FelRhEki0y930OI4dtbkTOr3l9Ah2AAVCtTC4LCetAGfwHKavi7Qm/e\nEOhvqpGMMiJfQMQe8aWPyqG1Q15/e2b03xMMAi0p0/aIQN/MyENO4vycX5IS\nd43bcgQatgqhy36a4gUEMVZ67niiwI7qNDmJfi+fPTY4BrMHRN8hwr8dMYAc\nzmokE13tD4k18EFk7eqiAW7okrRQocZiO8bwT1ByLTWywcDBotATfMuUOzAv\nU7/VdW9IZDOcjCtUsfC7sB/2yZqpZpE6rYk7ZQIyM8nMUMSdeAoY9gAlN+/s\n39C9eX2ypJoWbohOV/km50p/BIA0gXNnYM1CZK7RTNucfmuQfjwzyLRRgp2i\np0KZUKeeKk/WJv4gcVtw3vkLuYOm0zCdsZolR24cUmbiqCDufp5XNRgBemTL\nA+4hgoX4KAHkDUzsveORJJDbhWaq8eQuNInUHxQXJ25OsU18QYPIrfwO4cEr\nOPgW0UfCsk0DcAzhYD4b0YX+qDx9zlnFFxqJ39Yty1Yi2Yam0Kk95iU56LAn\nkAEZ\r\n=mXb8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzNyMzjeIFrN3M5hDLI5Z3cUsw+XsWsf03WeJgZXQ9KAiEAu/aRXY+ZwMf2aICFlbDLRg3h25GsYDAq49J6p+pWetw="}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.4_1544722754172_0.2566672536866752"},"_hasShrinkwrap":false},"0.0.5":{"name":"@bajjy/es6templates","version":"0.0.5","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"a258dce23ecbf0c2a9878ef0dc5c187e8eaa78b1","_id":"@bajjy/es6templates@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-5qm5zmQRw3GmU+K8XCpLYCg/9Yl9H/FvrkiVOoHpaYTJ9B4TCbke/vW7QmdZOJk57Ck80iED/Worbm7ZZoi3bw==","shasum":"c0c7343ce272cfb1d171b5016fd8536f38599f7a","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.5.tgz","fileCount":11,"unpackedSize":15478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEqxrCRA9TVsSAnZWagAANnkP/3gkDpK2811eoJKTb8LC\nQwYxVDCjx95mEOYLdCXCOwUiV/JnAaQJagyuznKMceJ237UEZkvlh8vP6eup\nrF/ytgX4/JahGsolwFri502gsmgHQfANqQyTXSpkgDvkSi5kLBnSvw6GkC3x\nMp1xFNr1892wODEpO1fwGrerpMAetkxZNRX0JsdfJTVs/RpP/nHDas4igjJp\nVldkBnmxUKiyOkP4mtrEmLigV4/CmKdEXztIadGKOdctujl7EfI8RzsjN7/e\n6VHLh2GUFpyynsFSo4P8b4T1Ynz51udAAh7+aM5wK1+4+3Fp3hDOszsFevJU\nS0lI+QB92c6xQg6d567yP0skjhxbpdivNtC5N8oCIjRJULFHopt+1uDBXOjZ\n4hUx2SyA+nX39fJxNai+CkFU/10hwlM/oebvIIPnHB1/hfNkbqf8jZu+YUp7\nA071C8JtnqlG8gTonEv7jNyfgW7EMrXg97t/Btx1+pNYCwAVFRzEOU2OoN3c\nAak3qSZRZm1xJr49AL/21/VES6vrbZnDCN5QFHX42dRgb8y1XoM9qcRCzyUd\nseVhmfHigeL8dQcxBU7fA027aLonkTjF7ECNtGBqAaPl7f4mAHQKMnhtcf56\nZsK3SiQHFfeeyw2Dw8nRfyHbUCqbAJ/X3qoS7l9+fcNjcwizBNikNKudkZ4I\naE5f\r\n=OJWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJmrB8j6g4M3yPGINK39cHntuvil1/UC8vb/VN0bRR8gIgHFgZa+4Upo8X4b6XnOWEjEu06vll8UaDPf3l8Hgk8h4="}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.5_1544727658950_0.6647930340571897"},"_hasShrinkwrap":false},"0.0.6":{"name":"@bajjy/es6templates","version":"0.0.6","description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","main":"es6templates.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"author":{"name":"Constantine Dobrovolskiy"},"license":"MIT","bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"homepage":"https://github.com/bajjy/es6templates#readme","gitHead":"2f7b6a0c1f4e4fbb5127c98751cabda76c25b0a3","_id":"@bajjy/es6templates@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"bajjy","email":"bajjy.xilo@gmail.com"},"dist":{"integrity":"sha512-dJsVsq6v0iBi05JMqKybe2LPxvcm1B5y1Kg8NYiy4kBpfXn2EIIXCp9UVTp4+kCJHP17rw9ONo+3jvLXWqABng==","shasum":"b92db3b2acffa7435c79fd455e7f27e1e17b8078","tarball":"https://registry.npmjs.org/@bajjy/es6templates/-/es6templates-0.0.6.tgz","fileCount":11,"unpackedSize":15744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhOGqCRA9TVsSAnZWagAAJdUP/0zEKHk7CDIlph2cxhJV\nJJ8+k8iQ3bHZloxzZxLHAsVBcGU68rxoguZZfq9x1PINpDjDtwzhgSj7lyk+\nBxyhFQijstBbzz6TE7eedMyttqoBR7Cp2zbw8fHgMr3ie6HpTIlEhRs92+zD\n6pjAFYNvcG+G3JDbLUbc3QmbpNjNOZtpLKDvwH5oWetwRyNjZ9iM7YeWJ6R8\n72aa2+is//1QeOPvR7goIL4S9rQKDhVjXBdNi6asTKwylVBOalzHT891CgFt\npNGJAUHMWO7XnkOd6x+39Uy2kUAKMVpKZl8c+V/4g3PIoWSR5LPDiQx8pm7u\nC8eUa/euEDkbECo+2tbPlQYLe3n26O+2E1vHDYJ/XZ23kL9DMQ41Od9RdaFm\nmBPO2hCAZxiuOew3IobI7Z1pe547Jeh6mGjUdEr7s9A3JeG4Lj1RB33EjGP3\n6mThypd/TVhGvia2rao4BaQx2vruhKoHIbFv1WcJwJCP6dcgxr9UVRBJz2oK\n1MM3Hjm+cd0auduDeeahyt9yf0H9RASSksZE/HMKFHELSH8lo4JqarmTeCKb\nf6WfS2W9lIn3Kga+KFrLe4lzP5lhuOTedxlptOzS/lazjPFqjmD7M7HN3Fr5\nyIoLD2dU9W78zasZeGfbIHy5UJgIb4Ig5Yt575cMdXDw6r5wSvjNHZ/ixwAt\n0GIc\r\n=0DtL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe69RuxGZAA71zRyCWVnzKrl8fFUq638sQTQKgQWDHBAIhANZMiZM+nPhgXxqURuF0S8qQ9Eo/QPR3Opadq+kdkeO1"}]},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6templates_0.0.6_1568989610162_0.8565476974732882"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-16T16:41:41.933Z","0.0.1":"2018-05-16T16:41:42.955Z","modified":"2022-04-04T17:31:59.920Z","0.0.2":"2018-12-13T15:55:02.015Z","0.0.3":"2018-12-13T17:29:52.784Z","0.0.4":"2018-12-13T17:39:14.298Z","0.0.5":"2018-12-13T19:00:59.143Z","0.0.6":"2019-09-20T14:26:50.268Z"},"maintainers":[{"name":"bajjy","email":"bajjy.xilo@gmail.com"}],"description":"Use simple HTML files and ES6 template strings to build web applications without a ton of dependecies, special files, or preloaders. Power of native browser templating. ","homepage":"https://github.com/bajjy/es6templates#readme","keywords":["ES6","templating","template","strings","template","expression","HTML","templates","native","templates","light","tiny","javascript","ecmascript6"],"repository":{"type":"git","url":"git+https://github.com/bajjy/es6templates.git"},"author":{"name":"Constantine Dobrovolskiy"},"bugs":{"url":"https://github.com/bajjy/es6templates/issues"},"license":"MIT","readme":"Constantine Dobrovolskiy bajjy.com\r\n\r\nThis library was created to show all the power of ES6, which is supported by all modern browsers. No frames are no longer needed. Under 50 lines of code and you get rid of vendorlock, you will not have to pull billions of dependencies, use special type files or preloaders.\r\n\r\nArticle on my website: [es6 templates](http://bajjy.com/es6-templates.html)\r\n## nodejs\r\nimport templates and run templates\r\n```javascript\r\nimport { Templates } from './modules/class.es6templates';\r\nvar tpl = new Templates('/from/html', '/to', '/from/html/includes') //includes is folder with header, footer or other modules\r\ntpl.first()\r\n```\r\n\r\n## Use in js\r\nJust add a script to your projecs as a `ES6 module`\r\n```javascript\r\n<script src=\"es6templates.js\" type=\"module\"></script>\r\n```\r\nDont forget to include it somewhere in your code\r\n```javascript\r\nimport * as templates from '../es6templates.js';\r\n```\r\nOr You can use any bundler you like.\r\n[babel](https://babeljs.io/), [webpack](https://webpack.js.org/)\r\nor if you are not a hipster, but true developer — [rollup](https://rollupjs.org/) or [multihawker](https://github.com/bajjy/multihawker).\r\n\r\n## Using\r\nThis lib using basic [ES6 templating:](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) ```var tpl = `this is string ${a + b}` ```\r\n\r\n### Simple properties\r\nWhich means you can use very same code **right in your html file**:\r\n\r\n```html\r\n<!-- tpl-article.html -->\r\n<article>\r\n    <h2>${newData.title}</h2>\r\n</article>\r\n```\r\n\r\nNow get the file somewhere in your code, library usin `fetch` method to get file, so `templates.include` method return `Promise`:\r\n\r\n```javascript\r\nvar myArticle = { title: 'Hellow World!' };\r\nvar main = document.querySelector('body');\r\n\r\ntemplates.include('./tpl-article.html', myArticle)\r\n    .then(tpl => main.innerHTML += tpl);\r\n```\r\n\r\n### Expressions\r\nNow you can youse any expression inline:\r\n\r\n```html\r\n<div class=\"price\">${newData.price * newData.coeff}.00</div>\r\n```\r\n\r\n### Functions\r\nBut whole power of this approach are in the functions. Here is simple repeat func:\r\n```html\r\n<div>\r\n    ${(() => {\r\n        var list = '';\r\n        newData.map(item => {\r\n            list += `\r\n                <a href=\"${item.link}\" class=\"title\" title=\"${item.title}\">${item.title}</a>\r\n            `\r\n        })\r\n        return list\r\n    })()}\r\n</div>\r\n```\r\n### Client side Middlewares\r\nNow middlewares can be used on client side\r\n```javascript\r\nimport * as templates from 'es6templates.js';\r\n\r\nvar repl = (te) => {\r\n  te = te.replace('class-to-remove', 'rp');\r\n  return te\r\n};\r\nvar test = templates.include('/tpl/list.html', list, repl);\r\n\r\ntest.then(html => console.log(html))\r\n```\r\n### Server side Middlewares\r\nYou can use any middleware fuctions to do even more with templates:\r\n```javascript\r\nimport {default as markdown} from 'markdown-it';\r\n\r\n//Define new middleware\r\ntemplates.middlewares['markdown'] = function(raw) {\r\n    return markdown.render(raw);\r\n};\r\n\r\n//fetching tpl\r\ntemplates.include('./tpl-markdown.html', dataset, 'markdown').then(tpl => {\r\n    console.log(tpl);\r\n    //will output:\r\n    // <p><a href=\"http://bajjy.com/assets/img/dwnld/package1.zip\">download mockup</a></p>\r\n    // <h2><a id=\"Foreword_1\"></a>Foreword</h2>\r\n    // <p>For many years I have been studying and using Photoshop features and tools.</p>\r\n});\r\n```\r\n```html\r\n<!-- tpl-markdown.html -->\r\n[download mockup](http://bajjy.com/assets/img/dwnld/package1.zip)\r\n## Foreword\r\nFor many years I have been studying and using Photoshop features and tools. \r\n```\r\n\r\n## Examples\r\nLook in `./test` folder. Thre must be a server for this folder. You can use tiny node server from same folder.\r\n\r\n## Using of node server\r\n```\r\nnode node-server.js [port]\r\n```\r\n","readmeFilename":"README.md"}