{"_id":"somatic","_rev":"72-09b1d1517cd769932ea022625cadc207","name":"somatic","description":"Create composable (x)html components with pure javascript functions","dist-tags":{"latest":"4.1.0"},"versions":{"1.0.0":{"name":"somatic","version":"1.0.0","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile\" ./src","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","ddt-js":"^1.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-flowtype":"^0.4.9","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","dependencies":{"console-x":"^0.1.6","full-merge":"^1.0.5","stringify-x":"^1.0.4","to-case":"^2.0.0","type-detect":"^2.0.2","xml-query":"^1.3.0"},"gitHead":"58a5810f167d62be97bf6ff827771b5d26c3ad1f","_id":"somatic@1.0.0","_shasum":"38c8aa832d623d8982bdfa9fefcf9f032804b191","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"38c8aa832d623d8982bdfa9fefcf9f032804b191","tarball":"https://registry.npmjs.org/somatic/-/somatic-1.0.0.tgz","integrity":"sha512-D2YzhiJD14IF6uWgtwm7Z5EotiqkylcoYuJlJ2OhgxEQOHhs7B8zbJnFr2wqBDd159/ZOmPu/IERIbs0Gj5ooQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo7t3Pqg5uHamthwn8NcpxLJFVEy8K1aKZ+WPzMC4UeAiEA5gNcBiJ0DecIIL4pv+EiGeVDjNe0GT+9QNlMffJs6zs="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-1.0.0.tgz_1470331068132_0.033103312365710735"}},"1.0.1":{"name":"somatic","version":"1.0.1","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile\" ./src","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","ddt-js":"^1.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-flowtype":"^0.4.9","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","dependencies":{"console-x":"^0.1.6","full-merge":"^1.0.5","stringify-x":"^1.0.4","to-case":"^2.0.0","type-detect":"^2.0.2","xml-query":"^1.3.0"},"gitHead":"3981d2494929bb9735e01206ba51c4fa1b9928d6","_id":"somatic@1.0.1","_shasum":"9111b83622554f9ccbfc3dfafb0932c419c11274","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"9111b83622554f9ccbfc3dfafb0932c419c11274","tarball":"https://registry.npmjs.org/somatic/-/somatic-1.0.1.tgz","integrity":"sha512-XeN+eXKcVC64myURdZDjdMjUspz/5nX+EfQIL+wbQoCq4ERwXBvcFLu/b8PUlONRXI7T2brEMgbVzRDX9WmxRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCTlDyNDtOlV0D4sIJ26kJyWkUxgevxiTn/UUtDznXtAIhAKaGjqbwer+DgykF87Naf6cjyRrkRc6pEj7dO/5Mj1Zj"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-1.0.1.tgz_1470331320681_0.05403145938180387"}},"1.0.2":{"name":"somatic","version":"1.0.2","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^1.0.3","full-merge":"^1.0.5","stringify-x":"^1.1.6","type-detect":"^2.0.2","xml-reader":"^1.1.1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"cf80ef4480dea328e8051ccc627d35fb97f9f200","_id":"somatic@1.0.2","_shasum":"f3ea4eda7a9b8d95ebfa4bf44a5a5445c3a2f064","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"f3ea4eda7a9b8d95ebfa4bf44a5a5445c3a2f064","tarball":"https://registry.npmjs.org/somatic/-/somatic-1.0.2.tgz","integrity":"sha512-3BRFKZdVPLvgdDgwmB2WYpgwWr1YbbU7/u1vOvGYY+ffOJmXIdKMumA6329yonU7tfmuJRz89K/pO44396YrLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIVaBgB6cUx8tNyYdBOvtVnPMQ63rJB2Q/OtnNUkEFlQIgZJA6XTliSvFCCORT1ezgjBhzXkX6q0J+t5O/ZddRhZI="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-1.0.2.tgz_1471478568412_0.5469687643926591"}},"1.0.3":{"name":"somatic","version":"1.0.3","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^1.0.3","full-merge":"^1.0.5","stringify-x":"^1.1.6","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^1.1.1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"707cdf30f746013ba2c158ef9dab12e5b8c19554","_id":"somatic@1.0.3","_shasum":"184f2d51d80f04b7368ee6b447eb795d7a756d2c","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"184f2d51d80f04b7368ee6b447eb795d7a756d2c","tarball":"https://registry.npmjs.org/somatic/-/somatic-1.0.3.tgz","integrity":"sha512-GCYFr5W371nWQxi5Fv1ld3SHU+s+WsFoCbvosPa3OS0g0OhQ229MP5UXOoRQPH84CE8COOU1VE+mMKNQ9bTofg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFSQcna7aI/BeJKQWGfEJEZN0UbR0AWTpWOvKBj2nHvAiBl1/I4t8Dr5QhcZdF04JvJFQ0ZskZRfBNp1NO4Pt+iXQ=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-1.0.3.tgz_1471566110404_0.8921955043915659"}},"1.0.5":{"name":"somatic","version":"1.0.5","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^1.0.4","full-merge":"^1.0.5","stringify-x":"^1.1.6","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^1.1.1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"b2438d36fcaf86716c9db229412481dbc0a1e4c4","_id":"somatic@1.0.5","_shasum":"56881bedabb8bccca8f81576c0e928fa85beaa09","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"56881bedabb8bccca8f81576c0e928fa85beaa09","tarball":"https://registry.npmjs.org/somatic/-/somatic-1.0.5.tgz","integrity":"sha512-4XZzeHWhOKrPdkI6dEDEYIKJhvAgHvZ8TZPORMqt/xYqh5lKrsXh+3fif2C8om2AGGiB4DvDVLCihH5p+0GgYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhrezW1yU0wto4hDU2AHBhCrrWaoVIF0bQKkiIeCOCuQIhAKzSouZqZRo/37Z/vC1TAA1bDYRJlhJw09X4zZ24cvJi"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-1.0.5.tgz_1471822642542_0.9624990159645677"}},"2.0.0":{"name":"somatic","version":"2.0.0","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^1.0.4","find-file-sync":"0.0.4","full-merge":"^1.0.5","stringify-x":"^1.1.6","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^1.1.1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"ccae3bbf04ed7c3d15d027d7e8f980f67aeddac8","_id":"somatic@2.0.0","_shasum":"1d8d1945d6710de29020506225054a5ceb526cce","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"1d8d1945d6710de29020506225054a5ceb526cce","tarball":"https://registry.npmjs.org/somatic/-/somatic-2.0.0.tgz","integrity":"sha512-x7G2AA4PQ1obrxM1CIxmd9FyTVomrRvDeicJpgMO99zN22DkuOVLg8MCnqbMlrEg+C12DE4y2sBWsRKeHZ2/9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEEvdowoO2y/2m6Uz5cfCQt9AD+sWacQhDN0VkLFaYNwIgE8htCF+xh1cW8UD+uERwh8u8IR8cqsvJZbenZSgFeow="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-2.0.0.tgz_1471868851856_0.6727464003488421"}},"2.0.1":{"name":"somatic","version":"2.0.1","description":"Create composable html components with pure javascript functions","main":"./dist/somatic.js","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^1.0.4","find-file-sync":"0.0.4","full-merge":"^1.0.5","stringify-x":"^1.1.6","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^1.1.1"},"devDependencies":{"babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"aa24ad187b6f96d18562feade363beea155fb50e","_id":"somatic@2.0.1","_shasum":"83399877285bfc0784ca4635d0e53aa6f05e05af","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.6","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"83399877285bfc0784ca4635d0e53aa6f05e05af","tarball":"https://registry.npmjs.org/somatic/-/somatic-2.0.1.tgz","integrity":"sha512-4R8sTD56Wh/qxPowXbO/9d93LbByLdGEpRRXmA/m7mhdnXHo5vwB5sR4SyrFWERtR8WCTWsz+xXJNc5YIjK7HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOvci27RRL8LNU/k9x9PP3FastSSyn3ohkEjsS2l+sVgIhAPO0CeW58RJbBGohpZqiKXFRbWLpI6BmZ6X5jCKV1Tpk"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-2.0.1.tgz_1471869161276_0.8286432684399188"}},"3.0.0":{"name":"somatic","version":"3.0.0","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.0.0","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"6076044762ea85785f74e77de0a674bf70f267f1","_id":"somatic@3.0.0","_shasum":"58fb5ee9060d0a9b07abfa8531f26784a4aa74d7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"58fb5ee9060d0a9b07abfa8531f26784a4aa74d7","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.0.tgz","integrity":"sha512-V+rGIHQjAw7V76FBxzLb3k4jxNy68Ii7EsTjeoQlQQFGe3bH5ECPmFRfFy/RIgCs/JvSqjaRaZ2w4pGpDYaNbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTIESVj44cpu40lU26B4Z+LomDq3s2HpFkcOHPfyWL2AiEAgQkgzsw90neVLHKQsxGhF5hDctCCATpSCuRLrgbRhzg="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.0.tgz_1475394570658_0.5986429906915873"}},"3.0.1":{"name":"somatic","version":"3.0.1","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.0.0","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"53b806da208a591c585e11c97a3835bb0860b719","_id":"somatic@3.0.1","_shasum":"5c44126e105ba3cbd64c141181a221dff7306b67","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"5c44126e105ba3cbd64c141181a221dff7306b67","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.1.tgz","integrity":"sha512-3NOZlUXQgmw4CLH48qaZOo6UpHxJNSzcj/VOesHtHWg1WqP5kIiNxsoSDq+Tug4JO6MU/XP9Iy1wq0mUKWxGKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9RLrKTVYoOV7GrjrmXHT6NO82jED8YP2BhZJNc2Vy2AIhAMKSVpvtaZJeV7gm70QyvYY+Br3R8C+tEeWIOh2jR4NA"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.1.tgz_1475395801727_0.21817471249960363"}},"3.0.2":{"name":"somatic","version":"3.0.2","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.0.6","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"2f2efdab3d489799553a98e3d7b2207181b430c0","_id":"somatic@3.0.2","_shasum":"d9b989a276b49e1e885177cda7354bc984bd1d43","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"d9b989a276b49e1e885177cda7354bc984bd1d43","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.2.tgz","integrity":"sha512-lGxZc0u8Wq8akzfxBYSO2dbTKZ67YrzoJcH7Xt0g8Otfnzwpbr0ILVxiuI1ixniz/3atNo5UOCza+6ETkdu9/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdIyQc9joi0JHMSXRTtYPuOB7HTrXWw4fq4eJjBxvfegIgUKxyAYairJsQP1nvLm73yySuL4mPKiKGXj35VbFA5NU="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.2.tgz_1475419976076_0.8868199423886836"}},"3.0.3":{"name":"somatic","version":"3.0.3","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.0.7","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a9bf931c077098bd50d3d52b338013b7296d37ba","_id":"somatic@3.0.3","_shasum":"78ab3e04a952da459ef5ccefc08df190137a45d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"78ab3e04a952da459ef5ccefc08df190137a45d0","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.3.tgz","integrity":"sha512-4ywFkWyjlTg6tZME5Ul0WUJdpH1nrCPJexdQ9CEif0x4hLgF31lMivHRF/kcrmukyi8h8rmW0b8bKo9ejZbEqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp+Vgs7kWA+0E9gn+IbsDM46awwgWZnTYgTyMfi7PFlgIgQ9XJVlentl21+CIKV62zL6bkdnHhwfCO/MDyWtOfumQ="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.3.tgz_1475420484421_0.022156161721795797"}},"3.0.4":{"name":"somatic","version":"3.0.4","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.1.2","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"274d7d71e35748a84727c2cc4cbee964350c98a0","_id":"somatic@3.0.4","_shasum":"8b211647aebf268141f1160743f6f9d2da6de6e4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"8b211647aebf268141f1160743f6f9d2da6de6e4","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.4.tgz","integrity":"sha512-yd+bd5JOmgXnbFHvfXWWbWGewkJhyvQeY0/6ZHFEp2yODT2F7MqHTdNSJDwucHbjmeRm0DyRlaxXT66wZbHZMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlwqy/W2TlH9ACQps7tK2NRVkcmsUfUlce4nbMPAfJfAiEAp8eGxRIyE8b58EUEvUiaynnNAJ3O3OdPGSkT/3sXczI="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-3.0.4.tgz_1475423149821_0.3377876642625779"}},"3.0.5":{"name":"somatic","version":"3.0.5","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.1.2","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"38cb78a9fd3dc6d23a61fcce076d5a8b33a7e7ee","_id":"somatic@3.0.5","_shasum":"764ba1d3b1782e082fd164eae4f17eb27cc95d51","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"764ba1d3b1782e082fd164eae4f17eb27cc95d51","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.5.tgz","integrity":"sha512-dNcQKhkoYa78Nq+YtKHtpDMIVSPqFapkl18Hh66HR5kBuZT5LEXU4P2DZI3wORud9Bk+PYo+WIukNnx/pI9Gbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl7b5O8GfJaeSsmkjMy5OCf41A5v4l6aI6/Iz+I0DUyAiBK1bj3ej0+OTLy0MOjp0lt7xKHKAIeuV96qQ3RwAgrPQ=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-3.0.5.tgz_1475452773323_0.9199186249170452"}},"3.0.6":{"name":"somatic","version":"3.0.6","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.1.2","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"629573f00c4044799629aa1dcb26794ab37bb3bb","_id":"somatic@3.0.6","_shasum":"2afe1b4273c0e617dcd770222f6da9165dbeef60","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"2afe1b4273c0e617dcd770222f6da9165dbeef60","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.6.tgz","integrity":"sha512-f7AzK+NHpQKugelPvJwh5ZhkCWiEKdM5JJZzZHfz9WUZ1Zsm0w5+x30fRX+upgC+SZJhkWVrKBGuR02Lre8zlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW3Cyd64mWzV1ddxLVGd7E+VBiu3L3Valu0Rh+eWU0SgIhALSiASeVv3o9dg/KIT1vsXerSzzrDLC0dnvqQV9acJx8"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.6.tgz_1475474051720_0.35401088325306773"}},"3.0.7":{"name":"somatic","version":"3.0.7","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","console-x":"^0.1.8","except-x":"^1.1.2","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.1","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^0.1.7","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"ccd46d3042e09356092efe9bbbd16aeea2393054","_id":"somatic@3.0.7","_shasum":"cb066febfd0756019e67015246d3503e0fa37d0e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"cb066febfd0756019e67015246d3503e0fa37d0e","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.7.tgz","integrity":"sha512-Iq26NaajexF+G5ubTfw8o5GvTZeZUH9WMSTskPs1Jl5L9lxG3VlgGuynfrTPBcX8cudy83ZZFTPTXu0RbJ8+fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZGZvrDv73SiiEz4/QXFfGjotTPPlqO6ckMnoVKxRewAiBkV74wnOC8kYsfV9UVJKGaiJNUfbHJqfg99GszC1uLPQ=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-3.0.7.tgz_1475475182999_0.38887387211434543"}},"3.0.9":{"name":"somatic","version":"3.0.9","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a18e4536df725e924b04310e11ba7555c9787665","_id":"somatic@3.0.9","_shasum":"ca14dac83d744ee1d8eb08b85212a26b97965d6e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"ca14dac83d744ee1d8eb08b85212a26b97965d6e","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.0.9.tgz","integrity":"sha512-84W4haxUQpHR+tBXc/Kn4yOJD8Ww1e1J7oTCz9G6TQWzCNNJzwrj9SnMGwamCJ6xBcJgdnKZakZca89xFc8UGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW6/5M2KfQ2JnrOGi2pplLtiYrf5FPizI/FYWtUZKD8gIhAIdvaKm0wu5t95Ss8eESiXgtqzvEFdC0XKuI8uS0cZyg"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.0.9.tgz_1475657848484_0.09988686465658247"}},"3.1.0":{"name":"somatic","version":"3.1.0","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a18e4536df725e924b04310e11ba7555c9787665","_id":"somatic@3.1.0","_shasum":"6e5cf3dcab9bf4cc7118d6bc809ae30ce5f06a1e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"6e5cf3dcab9bf4cc7118d6bc809ae30ce5f06a1e","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.0.tgz","integrity":"sha512-6Q0EmEF6vHUnkC83gAbLxzXmSLJxdUySav3sjehGkfs8E6NECrztlX3nwUJHZ3eWTpX3LC2MRA282a05MJws4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZr6/OPoOvyLaDy/0bPlMWZ/7Kzo/Pdhlgot2KT4mp0AiEA32dPRDQ5fvlaQJ9V1Bueh/m8clCjz3bFW8jmES5yY2E="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.0.tgz_1475778094362_0.3314549869392067"}},"3.1.1":{"name":"somatic","version":"3.1.1","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"e885be77d3ffc7ef67e125469419d24d3047f358","_id":"somatic@3.1.1","_shasum":"fae93e85268f13f1c5d2dbe3f2b2c07dd5ba5e1d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"fae93e85268f13f1c5d2dbe3f2b2c07dd5ba5e1d","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.1.tgz","integrity":"sha512-/9kT2f525GxV3BPpVwUZrOydgbUtunIbtjrgdo4EA8TWSukPWDaN+K3JnCzOqeodb/Fwe7WFrMmrarmfSACsvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsaLirby1geynm81b+v54qMhl4YmSHNrjdo0hFU7x3bAIgRSVSHMOCStjbU9lfBEaoGvWvbo7RYxxYj4NVeSrUFBU="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.1.tgz_1476692888132_0.653020047582686"}},"3.1.2":{"name":"somatic","version":"3.1.2","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"4f41c5a5f0632113c11fdd109467b12c69f9dcb6","_id":"somatic@3.1.2","_shasum":"32dbe55cbdecf7e42b07df7114b180edae10cddf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"32dbe55cbdecf7e42b07df7114b180edae10cddf","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.2.tgz","integrity":"sha512-H54ndwxiq7o06GsM3FGfC2p5Ez6pG0h7im3B4oiOlBfC4Bi6TDF16/krNmGXtTog4a58EtZ7eMnU1edKYd5Awg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkEZQuygf5xijDPaLjtCR6kifVhzXh4rd2Ro6gYMyqyAiBtSHJ89mQSb2Da0zh5VeLZkdTJQtHDgpDM+ITOrGGpVg=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.2.tgz_1476748695030_0.2581502520479262"}},"3.1.3":{"name":"somatic","version":"3.1.3","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"4f41c5a5f0632113c11fdd109467b12c69f9dcb6","_id":"somatic@3.1.3","_shasum":"5271ae5889b8cdf30299566a863ca54538edb531","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"5271ae5889b8cdf30299566a863ca54538edb531","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.3.tgz","integrity":"sha512-JG/p+IRD6Koz06Pe8ge+xJjnp1K2zGKwYiQM+R3F+ITCSEmeehZwT6mHHKdVTXJC1Xy1EYuqOQs/JJT8ZEf7+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaN/M9Kc5jmFK4U34RdUt756AyIlYXrA7oyBRBB1+j8AiAy945R3zATNvIjOsagK1GbKvxJXIi2Y+JGUQ6gd2W4jg=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.3.tgz_1476749893081_0.8000227548182011"}},"3.1.4":{"name":"somatic","version":"3.1.4","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"/src/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"4ef6c9a910601704a9279e77ecd5ced15a38e839","_id":"somatic@3.1.4","_shasum":"b4286544687a80fc9a4d90d8032f70b171b65d67","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"b4286544687a80fc9a4d90d8032f70b171b65d67","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.4.tgz","integrity":"sha512-B95wtzvcWgSPLZSYFewsYA0ILUMFD1zFLM3SBNmX+I738mvm9hOgVpH7BFI2VXicJrLBfsSadLyhpyewuegVEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6BPsZXiCh5DjTcSw7EIJg/E5cEA1zeIiuAbaRSJ2eiAiA1s+vMhnBiH3558Oi7RDSuO9RK+f54tIsD9mEtuM5hxw=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.4.tgz_1476853931420_0.5229278658516705"}},"3.1.5":{"name":"somatic","version":"3.1.5","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"/src/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"88530168cc2db8f84a3168aca75e23587fd92b61","_id":"somatic@3.1.5","_shasum":"e6f7aefbd40f7f9b3236dd188cfb85885e675387","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"e6f7aefbd40f7f9b3236dd188cfb85885e675387","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.5.tgz","integrity":"sha512-i4gECrm4ah9gepn7HQGvnMxCsb6lEyW1gFMjI54SmhqShrS6ngUEM+gd4/REv0H0AkmCH6/8PAcOo01amM2fBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC88qECfXZEpw/yFxR0CJ9YtmNnL9BK7DSyKQksjz+LYAIhAL/YVK4NVROP2YLR5p69mz4ZumNwChAgXaAg5rptisOP"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.5.tgz_1477015166793_0.03741061966866255"}},"3.1.7":{"name":"somatic","version":"3.1.7","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"/src/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"88530168cc2db8f84a3168aca75e23587fd92b61","_id":"somatic@3.1.7","_shasum":"d778246c8630d29c6ec2511d7fe30d437462e212","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"d778246c8630d29c6ec2511d7fe30d437462e212","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.7.tgz","integrity":"sha512-c7YIaTAXilEUStj66eYEWZInwyOmvupuWEuLHykKsneIQq7nB6EN8dr0g3pau83WuYSs8LU4jdopcZtBW2SKPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS9EXsppkty5lgXmzZcWmLIt+15bGR6/R4zNKflzS+DQIgXJYWtIl5eIbWl63cL4rYEsGJMQFHL20lkZRt9cOd8DU="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.7.tgz_1477017709763_0.9064498853404075"}},"3.1.10":{"name":"somatic","version":"3.1.10","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"/dist/somatic.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"88530168cc2db8f84a3168aca75e23587fd92b61","_id":"somatic@3.1.10","_shasum":"b3740ed0b0875910a6b6b19d3770dd064ee6900c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"b3740ed0b0875910a6b6b19d3770dd064ee6900c","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.10.tgz","integrity":"sha512-Ntv5XJlUBdfpacbqFL1ZsV5Zd6fyW3fk6OGLqL3q0tQnO6oVHq1ploxCFeg5eg+1Bf+4i0ODCxKZsXo8kgTF5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3C4kGIHJfH7DQSKCzB01E6sF4YuwT0Lg0P2ciktnSzwIhAKysGNpFeoH7bW92uZJHG+w0XiCDRPx2v3YdVfiWFRTo"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.10.tgz_1477169175104_0.17378122289665043"}},"3.1.11":{"name":"somatic","version":"3.1.11","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"88530168cc2db8f84a3168aca75e23587fd92b61","_id":"somatic@3.1.11","_shasum":"713b817717eb69bb3c8e0e30060f9a47c2902a9c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"713b817717eb69bb3c8e0e30060f9a47c2902a9c","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.11.tgz","integrity":"sha512-wSqTQTgqdqM5hkOj21D4YekXCZY5nyZFSrUVUC67cKn1H4s1nAnFGNbCK8Fh9dhYnUOtbttzavx27ux7oOn+7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ8pd9mFFGzWq6RfNN7/xXD03p0YAF/eic7Zv3IYiUmAiBOC5Oq9eicXqjEZXqyNY0e5f+SjsV3K0OALwS44CTK0g=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.11.tgz_1477259326692_0.700997777050361"}},"3.1.12":{"name":"somatic","version":"3.1.12","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":[],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"88530168cc2db8f84a3168aca75e23587fd92b61","_id":"somatic@3.1.12","_shasum":"a36d2c383cf6e6c03ad0773670e8fc11db46c4b2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"a36d2c383cf6e6c03ad0773670e8fc11db46c4b2","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.12.tgz","integrity":"sha512-MUg0n16unMy0lEpkCW2Itqk3HHqdJQnDufSmisXsBq0V/pPia3J2T9YIpLZa4cqJ8NHoA+4fAoxlzdcdkPcDwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3jLKDXr1owJI7vxt/QR3Mv/Wyot9E4YgIYSqNKn2mEQIgCdKk/UwpNcI3wOcSp2Mbc904Duq5UE+tOV8wcvrEKWQ="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.12.tgz_1477261968346_0.21720429603010416"}},"3.1.13":{"name":"somatic","version":"3.1.13","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"@types/type-detect":"^0.1.28","array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","source-map-support":"^0.4.2","string-x":"^1.0.5","to-slug-case":"^1.0.0","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/requirejs":"^2.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"23774aaeabfbe3166661baae560e9baa75cd28fc","_id":"somatic@3.1.13","_shasum":"fc390aa32b496368f5468c1767b173c3f4dc4338","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"fc390aa32b496368f5468c1767b173c3f4dc4338","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.13.tgz","integrity":"sha512-/HSzX1Ak2eRlPMgRrNYb6+unR51sfvjD/mbIptV/kEUtheGbov11GkgLOULkEYnJwUTU6Qq6a59k19Sh4MWAgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlx6v47ztRojNJ8j8wbjFpVZ5RVCHkG+DVBjRSEtHHmAiEA1XFq5BM0X3zxMt01iphSshpAwzWKG+N3WxSAk194nBs="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.1.13.tgz_1477606731277_0.7921306726057082"}},"3.1.16":{"name":"somatic","version":"3.1.16","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"c1c1d7301ab1d0dfc0f364445b2624b4110ccc61","_id":"somatic@3.1.16","_shasum":"39033b4d481f19899ba1f1e7ba1d4f36d35c8b0f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"39033b4d481f19899ba1f1e7ba1d4f36d35c8b0f","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.16.tgz","integrity":"sha512-aTAPXC1zOw+EnMk0F+87LJJFEwlAwDOBKYye9e8pMlaA+7ZAemjLJlLYtJl+4ti9VDmZMf7K7OwzON/HITdqmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuuy1diCZN2X5DafsK9q+cHqyFNVQfIaAx5LIpJbo9+AiEA3X7FH0Nnu+i6Hr28lRTglsDiITdVuxA6Gte9EYFoAaw="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.16.tgz_1477811828428_0.10561540210619569"}},"3.1.17":{"name":"somatic","version":"3.1.17","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"c1c1d7301ab1d0dfc0f364445b2624b4110ccc61","_id":"somatic@3.1.17","_shasum":"19ba596838180628330e6f4a3d0ce9a5db52a8ee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"19ba596838180628330e6f4a3d0ce9a5db52a8ee","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.17.tgz","integrity":"sha512-QovZ1RsSHHXUaKuLe7w5FCT0hIcd9/NWYHi97I/pR07ABgaRjHBueUdm71LOwwOeMo5uzD9baUOV+eAx/gTLrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8stzTA2YR0rMCYyzJdu1LgwEBKxY3duqy/YoVbbKFQIgR27JQMbcw9sE80lg0TLLOEaJrdvVqJLcsWCTXrgaXfE="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.17.tgz_1477897223314_0.9612396040465683"}},"3.1.18":{"name":"somatic","version":"3.1.18","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"c1c1d7301ab1d0dfc0f364445b2624b4110ccc61","_id":"somatic@3.1.18","_shasum":"341941328ccbaffb0010fb145ea26d468c04f6fe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"341941328ccbaffb0010fb145ea26d468c04f6fe","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.1.18.tgz","integrity":"sha512-VCiWqvMYJZR8uALm6qytpZbA4g6DtbtsyCgHt/6cmf8MIKdz4Exa2bnKaaLHFSFGEz59J//yoLah2r/dDcYXSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH85pdJOGb+ljLbB2dWEv4IId3fq+Z+6AC+j2pcGJZHHAiEA8/v6EzTikv88syWsaaGJSKGjV6uAKZ2h0xArleJJgpk="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.1.18.tgz_1477899271237_0.22677496704272926"}},"3.2.0":{"name":"somatic","version":"3.2.0","description":"Create composable html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a9746ef531122e001b87ae79f62e397f7588124c","_id":"somatic@3.2.0","_shasum":"cee0923b9c4c9215677c05253f4efa8ea9b10e3d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"cee0923b9c4c9215677c05253f4efa8ea9b10e3d","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.0.tgz","integrity":"sha512-HBRgIOhgM29T9TsD8lgAtCOqiBNvKxdLDAfa5bFMh7EKPqSX6bnY3GofypN/5FxSCuiX0rfKFq2Psy1C0Nv+Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM5sBiDo1kQ2d9/pDxgRXT3sANsfWXax5nbW7VQhuwtAiEAoxXWfy02vP91d2/2deLjC7Ia0OKwwc+dRZeunQkBd9Y="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.0.tgz_1478315842621_0.7747015338391066"}},"3.2.1":{"name":"somatic","version":"3.2.1","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a9746ef531122e001b87ae79f62e397f7588124c","_id":"somatic@3.2.1","_shasum":"2529a9e2a482ece0aa9476a2b4948e9b26237337","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"2529a9e2a482ece0aa9476a2b4948e9b26237337","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.1.tgz","integrity":"sha512-yjr44wIx/jCrMcO6NPVI8ULCHMvIhvTxakYwE9qSuyB+yHrSlViXzFRsqjSdMDVFs879FADXNTm1Ai/H5VwObQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFtnofaXiDh3PdUcqBEuFxFV9so3iqyoCtzKNcpmkftAiEAvz5lL/lbYk+5++FLuwf+OwiVXuA4F7E1lW1naJxSL9g="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.1.tgz_1478319957048_0.3239955045282841"}},"3.2.2":{"name":"somatic","version":"3.2.2","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"09d5eba123e58805a9caa6064fb3b55a35617411","_id":"somatic@3.2.2","_shasum":"25a333e16890c3edb9dcafa2ef8324beca693441","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"25a333e16890c3edb9dcafa2ef8324beca693441","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.2.tgz","integrity":"sha512-wHR7jgmGuLSbG0ywqsWvTrzNpvq22wgGQkR/9lZHDyQBrK2OYVvggwHBScVw33B/ETSLZOyR86XI55JN7vOnnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALb3Dq9CSTi/39qTUHcFwL4QFeefBPNTW9ZJEJrn/fgAiBmzA2mhBFSawrulVgK8j9MUB6JXFSUT9Tkv3/VscOLIg=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.2.2.tgz_1480040286415_0.6510747009888291"}},"3.2.3":{"name":"somatic","version":"3.2.3","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"60871283b8ee0d7c276a06544f262264af5fae19","_id":"somatic@3.2.3","_shasum":"49bdac257c30cdfa3ed71b6c49ca80dc9c763a20","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"49bdac257c30cdfa3ed71b6c49ca80dc9c763a20","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.3.tgz","integrity":"sha512-IS8ZnrFCSpVIQBiv4YYpk8/NkpfOWmr/io7ccXbm4J0fajwj1FZ7Mcby4Ih0NBn1D0wj6Z70s/ixH23p8i2OAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsn2T6ZM2UV4Jj8q/e9OTr301m2A9aVhkT1feQLc6ZOwIgTYceXBx+vXyv6fcfdBnKU2m/FCy22bflrPc6Hdw/PFU="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.3.tgz_1483929308067_0.6386969210579991"}},"3.2.4":{"name":"somatic","version":"3.2.4","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/browser.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a59c9c219cc5f8f43018c3ece4f693ac92896c6d","_id":"somatic@3.2.4","_shasum":"68cbd83c49ed297654691622aa61708f244825d8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.3.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"68cbd83c49ed297654691622aa61708f244825d8","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.4.tgz","integrity":"sha512-8cioqMYw+t1sZi7xuv31BQ4CALoFQR5mDHBzICg0iUv+b4qlRIQMgiDLeJcPsRG1A8fea2xAdk9VoQfkNf6utg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdl2JpEiSFQXkSlpHLmeoaWDxQMmH2OMUQbyRy1KUORAiBz4oT/7SOo/mgqOJGidQaqV5ch4jQU8DvsY2bR12yzIQ=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.4.tgz_1486683230026_0.18742555938661098"}},"3.2.5":{"name":"somatic","version":"3.2.5","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/browser.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a59c9c219cc5f8f43018c3ece4f693ac92896c6d","_id":"somatic@3.2.5","_shasum":"35082c9015fe9cfd1f2033cc3c5198d4d1deedbf","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"35082c9015fe9cfd1f2033cc3c5198d4d1deedbf","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.5.tgz","integrity":"sha512-bCDNMypveggVeM6qHYMTWEJHpaFOwNON7xyencOPZkvY93T1trdROK7KA1mSGQBH/adEKiIvzEDntMUWGETWdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfPz20d+d1zseb2TNZz6eQuF9M3NupddbqtPSxtegW7AiEAqpWV1eGR9dl+m0sujl7sj551Qeynk+udc6Fl3y4VsJo="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.2.5.tgz_1486689664549_0.39550506230443716"}},"3.2.6":{"name":"somatic","version":"3.2.6","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/browser.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"a59c9c219cc5f8f43018c3ece4f693ac92896c6d","_id":"somatic@3.2.6","_shasum":"7428720f05c139a58f5ac20884de8ded4e2c61e2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"7428720f05c139a58f5ac20884de8ded4e2c61e2","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.6.tgz","integrity":"sha512-AmWUvIWpnpX3ZycmkHw04rh4Fo8TDeVZGIoFrKirphOmC5zaflYnm971d8IKfkq1e69gqYSTvhf/PdjWruGs9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzRgyWbzQh7eVfXQ1h+D4UT0Eo0tglrww/RxqQ4iYJ3gIhAJymGj7dpVbMzNw+jGWBRAHxgo2xceP3k2kQAFP9nrUa"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.6.tgz_1486689927217_0.9093132137786597"}},"3.2.7":{"name":"somatic","version":"3.2.7","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/browser.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"9e7b40356cbf01ea3b999b18ab035ff1422a62f4","_id":"somatic@3.2.7","_shasum":"eb57b498182c8172df619cd0c3eac76cda690e9a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.3.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"eb57b498182c8172df619cd0c3eac76cda690e9a","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.7.tgz","integrity":"sha512-1hHFtoXCYVTA/oFQprGpTO0XD1Zu9wu3O13b0BwMJacI0XZwq6D+jd9tFG3u1HrwyiH259D4i2FL8WhG4dFw3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPZFhKXlmOuemktz5nRNPbOHVeObtzL3ZA38rkm+CUpgIhAIyx3Yipy1PVF9jt3fRU7CdZQSYw0LfVFX6MHBECx8+T"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.2.7.tgz_1486712486332_0.3578116160351783"}},"3.2.8":{"name":"somatic","version":"3.2.8","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/browser.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.0.1","source-map-support":"^0.4.2","typescript":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.2.8","_shasum":"308725c95ef324b5a79859818e41faae98168661","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.3.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"308725c95ef324b5a79859818e41faae98168661","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.8.tgz","integrity":"sha512-Jxee70TjKttGSSUC+VPf8hF5uk9MIxd++N8DDqkN+ZTZaV1B46U99JZu0k1S2S1RMKCDYCgUoq4Kgx9aMGeoGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBeHBdFT60vjsEWusBhxUlA11ptbYveZbiph3flIJTqAiEAqLddQUzF51L4I6D210T/+jJVGt3YSx9lGg5JNkKs2jk="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.2.8.tgz_1486713569880_0.11648718873038888"}},"3.2.9":{"name":"somatic","version":"3.2.9","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.2.9","_shasum":"50a8fc4af93f10dfc45ad15fe8bf65d859eb1d57","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"50a8fc4af93f10dfc45ad15fe8bf65d859eb1d57","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.2.9.tgz","integrity":"sha512-0n2PElEjlu7n/7yAlNsx2hPIsCpg6U++j9xx5FoqihIusZyxJpoY70Zwp310HmZGoBRcIp8f7TB8xWIicZw+EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTvYFyoPfTTcNonOhShK9kBQXqBcyJO3lcyBq8jxucLQIhANm2MFjFFbivqNaV1CLR+FtNPaF4v0q26tW+UsqIgmYZ"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.2.9.tgz_1486923825517_0.3511355137452483"}},"3.3.0":{"name":"somatic","version":"3.3.0","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.0","_shasum":"486f641bad57315bcb10d058398b7444a69e7950","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"486f641bad57315bcb10d058398b7444a69e7950","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.0.tgz","integrity":"sha512-FMeV2fBfvxsa8sg7uJyBWcxRix1lBMS3be0jZX9V+QEh94B7R7+8uWzAoU8m3xlUAGie0HNee362LxOCSzsn2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1v/FwlTt0XCkG2HaTVxpr5T18ygTRgGlYbS8065IjIgIgBNd07DXBAWsuHNaAWqpky8IBqR6drTiaXe0Pn1Y+llc="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.3.0.tgz_1486932590901_0.9277017465792596"}},"3.3.1":{"name":"somatic","version":"3.3.1","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.1","_shasum":"1ea5eb985426e982c042da626b4312b156faf1fb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"1ea5eb985426e982c042da626b4312b156faf1fb","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.1.tgz","integrity":"sha512-OrKcvgfBmB0awivx+phxi/gR8Vn3PyIgN512QdLQw55TpFi9tZPFIoi/XAT0uiZS5i1jEmmPB00aN2CHuTmnoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwD9Ud5wMdJ/qNg0Er8iRMw4G9adJ2XS9+rjqwECWojAiEAmZmplRPMs5xAWn4rcL474Z4pj8cVWc2cJ3kQ+bQ/NC0="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.3.1.tgz_1486932878299_0.10516711394302547"}},"3.3.2":{"name":"somatic","version":"3.3.2","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.2","_shasum":"5a91e2418a2577609e6032773f51f889070ab748","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"5a91e2418a2577609e6032773f51f889070ab748","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.2.tgz","integrity":"sha512-LOw1TLGndPftXotGpATJP/UntkOwQvZEqxVPqLdilJqBF9/wdazoLxUMdQE6tI2H99awKRz8utPpoYUJZo033A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI6LurAnvmYZrg6gOHhU/iubgt7O7jr32f6Nntu/ehCAiBd3kUsJTXYdMMvNqtj0d80o9j331qeOPack3bJpcgNtA=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.3.2.tgz_1486933195315_0.7770497889723629"}},"3.3.3":{"name":"somatic","version":"3.3.3","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.3","_shasum":"d29a27878f3955bcb615cf59c46f3a63abe544d4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"d29a27878f3955bcb615cf59c46f3a63abe544d4","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.3.tgz","integrity":"sha512-Qy9dvZFdMeX19RWJG1FMfhsRSaOHflseEzrttamSjq5+nCOKga9kfP0r4/Zu3rohCMGH3rh5Yf77nW9+ZFE6Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3ON7cSpDdUZ8TNWpJ7uSAoQfcaU/fptwcwurNSbL87AiEAjuxBQ6tIzsMefpUcKfGVPtA9OSZMNTo3uSFhmeI6XI4="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-3.3.3.tgz_1486935034598_0.25375301530584693"}},"3.3.4":{"name":"somatic","version":"3.3.4","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.4","_shasum":"df605ee3acd5188538567ce7083c16ddfb8ae6f5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"df605ee3acd5188538567ce7083c16ddfb8ae6f5","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.4.tgz","integrity":"sha512-7aKDVceaIYvwbvt7HfV6AAIBjs/ckI6ZiZ+EP141flFetx8f+97l4WdNj8W8jK1VqMMfru400s4BsjiNAqZYyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ZchFv+lX6dK4UYICyERXaQfqPDx96274pJX7e6VldQIgL/QPixsu12L5z3hKqJiDaaFk4S2Lj73PqfpuWZhfBH8="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.3.4.tgz_1486935304864_0.3313250504434109"}},"3.3.5":{"name":"somatic","version":"3.3.5","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","browser":"./dist/index.browser.js","types":"./dist/index.d.ts","scripts":{"build":"gulp build && browserify ./dist/index.js > ./dist/index.browser.js","watch":"watch \"gulp compile && ddt --src ./dist --dest ./test\" ./src","test":"ddt --src ./dist --dest ./test"},"dependencies":{"array-x":"^2.0.7","base-64":"^0.1.0","except-x":"^1.1.3","find-file-sync":"0.0.4","full-merge":"^1.0.5","function-x":"^1.0.1","is-nil":"^1.0.1","object-x":"^1.0.3","string-x":"^1.0.5","type-detect":"^2.0.2","xml-reader":"^2.4.2"},"devDependencies":{"@types/node":"^6.0.41","@types/type-detect":"^0.1.28","babel-plugin-source-map-support-for-6":"0.0.5","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-eval":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","console-x":"^2.0.2","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^3.1.4","source-map-support":"^0.4.2","typescript":"^2.1.6"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","gitHead":"5c4c09f809f6d9af7a00c92a3398743795e195f4","_id":"somatic@3.3.5","_shasum":"ae01e4113b9979707cc42daefcfb113d2b28ae80","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"ae01e4113b9979707cc42daefcfb113d2b28ae80","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.3.5.tgz","integrity":"sha512-o2Ix0GB9Fm9ZUUtLLXirsuPaRm02HtO81dbUsUpXIS4AqrBTBZULOeg1M/DaoJE9m+4p9l9oPs44d0pFF5mlPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjLTx5BnzV98mcE+ocMwMJG7Wjfv3frQHq9GdWMhoSjAiEAoSBqt/opdIOYSsz6wmXuzl5HwtsStgWuUD2k6t49T7I="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.3.5.tgz_1486938435939_0.9806226906366646"}},"3.4.1":{"name":"somatic","version":"3.4.1","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc && cpy ./src/**/*.js ./dist && cpy ./src/index.d.ts ./dist","build":"rimraf ./dist && npm run compile && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^1.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"c2ef26418b9864828cdafa1acbd2cb8c4f119313","_id":"somatic@3.4.1","_shasum":"3dde68f133016cb956fe489740bc01ae490c9ade","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"3dde68f133016cb956fe489740bc01ae490c9ade","tarball":"https://registry.npmjs.org/somatic/-/somatic-3.4.1.tgz","integrity":"sha512-p5vuhqYCeSBcxW23IiMdaukwtP5OKG7Hx1mQbuuAlHFAD1LelxHiBA+fcrh6RjOnhTVn+cu8tLpzc22G8swhCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB7bT7L54hT6cfk5sBMJM+W1WpG0GdCKE/zJhf66DHHgIgDIGDm8vQ4rIAazti4Pkf3lFuHrlPq32V9Ev3mh8bJv8="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-3.4.1.tgz_1487145648238_0.710820151027292"}},"4.0.0":{"name":"somatic","version":"4.0.0","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/types.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./src/types.d.ts ./dist","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^1.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"ac9aed2d049e297acd36d6513158508d8633d72f","_id":"somatic@4.0.0","_shasum":"14d5a9173f421bee722247075a519f4d2cc9698b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"14d5a9173f421bee722247075a519f4d2cc9698b","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.0.tgz","integrity":"sha512-8yjC9965hsFMGPTwbAHVIIf93prawH8wKGwnEc0gIDNhv8d1hY5yZKeg74KV3v2IdPdEMrbaQRiTzKq6xO2URw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4MP9DNCr779yM1G8WGsJlqWqQ9EL1QtB0PIgHPAHErAiEAmYmIZLPgvZZgFku97+GwHK+Wxvc3S7k3LV053gaN7GM="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-4.0.0.tgz_1487577392081_0.911458603804931"}},"4.0.1":{"name":"somatic","version":"4.0.1","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^1.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"3c569d96312364526007d339319dec028041ee62","_id":"somatic@4.0.1","_shasum":"1aae937a5f41ec0e0f11dc82045cc937a6b129fb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"1aae937a5f41ec0e0f11dc82045cc937a6b129fb","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.1.tgz","integrity":"sha512-rvmSzmISDV3dt1PZRSUE6LZbctSXthJNFwAyJCO6a7lYsxCKoKIiv6ZMI0xyYnF4ML4bgz6g1pqAkMHnC6Bg6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMQqrHwH9F8u4othhpSUTmoRLgS6dtlVD5QiYnSR/6uwIhAL3pjYtKQdsoQhnB36W8JCqRTGgXOjcuGMpWyhT7JfjP"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.1.tgz_1487642484705_0.9900999332312495"}},"4.0.2":{"name":"somatic","version":"4.0.2","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^1.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"d204146ab7d697b7711eaf87713841eb9cf39309","_id":"somatic@4.0.2","_shasum":"cb2e0e6caf8449ac3570cf22bee89bea1a4ff948","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"cb2e0e6caf8449ac3570cf22bee89bea1a4ff948","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.2.tgz","integrity":"sha512-m+bZ2KE/WHPRlrfdGYUpdFSJxHAJNxluwnErqnX8d6DNWvF3IotBkg8rQycOHmTaTU0UPOhY9U2TKkIeIGeKhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE1G8+kjg7IAhq2jJ/3ijGyoJhaWkhLL6tuQVSokT19gIhAPlrDSPfQrAp8uyzTf4pv50g2u1prOAkr5TPRyvgHZav"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.2.tgz_1487656636378_0.062236906262114644"}},"4.0.3":{"name":"somatic","version":"4.0.3","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^1.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"4e7f6418112595a438b9d7d87357ce514fb25820","_id":"somatic@4.0.3","_shasum":"3d60383207635cf0306e3c629f01e3a3fff39f1a","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"3d60383207635cf0306e3c629f01e3a3fff39f1a","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.3.tgz","integrity":"sha512-Cxoa0AiRCQpAJhsJticS3UqIuNpE6qV608k0EBpeKexiwQOBbSImGBg7ja8ECS+oJWRlqQPZl72KLzBoMQcVUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndpPiTZcRAmdZ6pMIgEXCaxYL0CJ4naIqgb2oGiJJtAIgcPplSlz1ZVpVsTeZmDKIXmaScjuVYnKHJyCMVCFw7UQ="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.3.tgz_1489531160410_0.05150169553235173"}},"4.0.5":{"name":"somatic","version":"4.0.5","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^2.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"4e7f6418112595a438b9d7d87357ce514fb25820","_id":"somatic@4.0.5","_shasum":"564e7d6ce4e1844ecfc4b1354256186737d02fce","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"564e7d6ce4e1844ecfc4b1354256186737d02fce","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.5.tgz","integrity":"sha512-uoeD+WUlIFV16TGrvfE8baYtIlOrfvueCiIoo6e81EbQp1i6J3BYB6DFddYbUz/UZlCn28wsnzRdBPwSCgDM9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5OLDCXVHzq1IcPBqzB/CHqebb7JIy5gyCUwjzgxywNAiEA1cFRD9mQKptvxwdm6Wt7GmjXQksD+1L5owaXzojGaNA="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.5.tgz_1489805882284_0.7900923769921064"}},"4.0.6":{"name":"somatic","version":"4.0.6","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^2.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"4e7f6418112595a438b9d7d87357ce514fb25820","_id":"somatic@4.0.6","_shasum":"350a1b9570da93bb2899439041d5a127a55a2e58","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"350a1b9570da93bb2899439041d5a127a55a2e58","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.6.tgz","integrity":"sha512-HnOKp0GLrmQhzOiiTMzNck3veHI8vxVjihbeGcQnoHylddmz9C1NGg4AkICKN7cGMr3O3XoZOe8Kz2tSARBujg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhZaSf2sE54lDIiU8cpvSVa91dndvrCpnI+4hf/BQBwAiEA1SrRM21oNYjlXHg8Cu2qWLzysS6pouvBdJPhldTRTHs="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-4.0.6.tgz_1489896670100_0.9195357889402658"}},"4.0.7":{"name":"somatic","version":"4.0.7","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"array-x":"^2.0.9","associative":"^1.0.3","base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","object-x":"^2.0.4","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"4e7f6418112595a438b9d7d87357ce514fb25820","_id":"somatic@4.0.7","_shasum":"92694d196a738300048e6bc215eea23e58198eab","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"92694d196a738300048e6bc215eea23e58198eab","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.7.tgz","integrity":"sha512-Ian8jLHixvLNaDjTvzAs7wWTntY+ARIlh7yESOtyMpevVtT9p0KhZy/Bza0HQnYc7ZITr2FzXr/uBBAvoUm/Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0v/LwA+R2/E++UXzIHiEPGhaCMKlFJo7FDKypBZRWrwIhAPiAdE1iIqamMlg4SAopPOS4L8m/sSYDFyV/ZIpM6tIX"}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.7.tgz_1489897897131_0.6683556090574712"}},"4.0.8":{"name":"somatic","version":"4.0.8","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"4e7f6418112595a438b9d7d87357ce514fb25820","_id":"somatic@4.0.8","_shasum":"cfd6f1e29c5f26b783b8012973afe1623708d3e4","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"cfd6f1e29c5f26b783b8012973afe1623708d3e4","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.8.tgz","integrity":"sha512-+joNtBb8dgSKLLn4TbgYfMw28JXKjVtlJrej0vGMNtfOG/GxQ58p46aIwEJgjXj89sYjrXfGNhBEF2u+iXnhJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBttBm5V36Opv+dzTN4V36v2IyO02aPo9IlIuOQxLJO6AiAc8MLv121+Y+bCCUGAppJoycZYAlg4UmjeZ5NWASIliw=="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/somatic-4.0.8.tgz_1489898047915_0.24072385323233902"}},"4.0.9":{"name":"somatic","version":"4.0.9","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"9e0399224e273c5bbf51fc779a74fe26c5519f75","_id":"somatic@4.0.9","_shasum":"05f7ec2e91dc48dfbf343b14646a65cd0c433a56","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"05f7ec2e91dc48dfbf343b14646a65cd0c433a56","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.0.9.tgz","integrity":"sha512-ujGFq8uhromP93cCagAULEiydjRRIXVmKNGfWkWD8kU7Hq+FY3obrY0etUuwBm/0O3momP5HXFFjDf1rjHg37w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkUMsiz2nFURdxLSaqGc1Dh2rJa+HBqlChoMy3btE7JAiEAwmEAGC7Az/p6Xalzr6DLhSr3R1SqSvef1+siD1cHRPg="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.0.9.tgz_1490032348316_0.8251322587020695"}},"4.1.0":{"name":"somatic","version":"4.1.0","description":"Create composable (x)html components with pure javascript functions","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"(tsc || echo Compile complete with errors)","copy":"cpy ./src/**/*.js ./dist && cpy ./src/types.d.ts ./dist --rename=index.d.ts","build":"rimraf ./dist && npm run compile && npm run copy && rimraf ./src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["components","composable","templates","html"],"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"license":"MIT","bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"homepage":"https://github.com/prmph/somatic.js#readme","devDependencies":{"@types/node":"^7.0.5","cpy-cli":"^1.0.1","rimraf":"^2.5.4","typescript":"^2.1.6"},"dependencies":{"base-64":"^0.1.0","console-x":"^2.0.2","except-x":"^1.1.3","full-merge":"^1.0.5","is-nil":"^1.0.1","string-x":"^1.0.6","to-case":"^2.0.0","type-detect":"^4.0.0","xml-reader":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"gitHead":"e35033b5e66a965a4a5d87e8013010636958cb93","_id":"somatic@4.1.0","_shasum":"0a513ef3cebde35418b0dcea14e78249049d5184","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"prmph","email":"npm.jprempeh@legonyte.com"},"dist":{"shasum":"0a513ef3cebde35418b0dcea14e78249049d5184","tarball":"https://registry.npmjs.org/somatic/-/somatic-4.1.0.tgz","integrity":"sha512-CDOpu+scS+waHaHj9oFvWTqBCqQogmuAm01HcJHybtaYWdpqFOmtIeyphnwnnuGvWv/apqXPVOqRGSXl+XLoMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3tb77jhzqGI9tSOroYkoS14G8pWQtEORdHZcUY7SPkQIgcBp8qk8xTHyTKZvoS0dis9fY03CLUWGgnRoLHWqziCs="}]},"maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/somatic-4.1.0.tgz_1490032933601_0.227745400974527"}}},"readme":"# somatic\r\nCreate composable (x)html components with pure javascript functions\r\n\r\n\r\n## Description\r\n\r\n- Composable components can be generated by calling createComponent() \r\nwith a template function argument and an options object\r\n\r\n- Template functions passed to createComponent return a markup string that can make use of other component \r\nin the form of cutom tags. ES6 template strings are especially useful for defining these template functions\r\n\r\n- Lower-case HTML tags are recognized automatically; other tags are resolved \r\nusing options passed to the createComponent() function\r\n\r\n- Component attributes which are not primitive can be specified \r\nin encoded form (JSON stringified then base64 encoded); \r\ntemplate functions passed to createComponent() can access these attributes, \r\nalready decoded, in the <props> argument\r\n\r\n\r\n## API\r\n\r\n```\r\n/**\r\n * Main API function; returns pure js composable html \r\n * component wrapper function based on a markup renderer function.\r\n * @param baseRenderer: specifies the function that returns the raw markup for the component.\r\n * @param options: options used to pre-configure wrapper function\r\n */\r\ncreateComponent<T>(baseRenderer: Renderer<T>, options: Partial<ComponentOptions<T>>): Component<T>;\r\n\r\n/**\r\n * create module with default options applied when options not supplied or fails\r\n */\r\nsetOptions(defaultOptions: Partial<Options>): Module\r\n\r\n/**\r\n * resolve the component <name> argument to a component function,\r\n * using the supplied resolution <options> argument\r\n */\r\nresolveComponent(name: string, options?: Options): AnyRenderer;\r\n\r\n/**\r\n *  Converts ast to markup consisting solely of primitive components (html elements)\r\n */\r\nevalAst(ast: AbstractSyntaxTree, options?: Options): string;\r\n\r\n/**\r\n * generate JSON AST from xml markup\r\n */\r\ngenerateAST(markup: string): AbstractSyntaxTree;\r\n\r\n/**\r\n * Helper method to stringify object argument passed to template function\r\n */\r\nstringifyProps<T>(props: T, encode?: boolean): string;\r\n\r\n/**\r\n * Helper method to stringify data-{x} arguments passed to template function\r\n */\r\nstringifyDataProps(props: AnyObject): string;\r\n\r\n/**\r\n * Helper method to stringify CSS object or passthrough CSS string\r\n */\r\nstringifyCSS(style: CssStyle | string): string;\r\n\r\n/**\r\n * Parse CSS string into JSON-style object\r\n */\r\nparseCSS(style: string): CssStyle;\r\n\r\n/**\r\n * Generate HTMl markup\r\n */\r\ngenerateHTML(tag: string, props?: ObjectDictionary<string>, children?: any): string;\r\n\r\n/**\r\n * Formats html\r\n */\r\nformatHTML(htmlOrAst: string | AbstractSyntaxTree, options?: AnyObject): string;\r\n```\r\n\r\n## Types\r\n\r\n```\r\ninterface AbstractSyntaxTree {\r\n    name: string,\r\n    type: string,\r\n    value: string,\r\n    children: any[],\r\n    attributes: AnyObject\r\n}\r\n\r\ninterface Options {\r\n    readonly failAsDiv: boolean, // render tags that cannot be resolved as html divs?\r\n    readonly resolution: Partial<{\r\n        readonly dict: ObjectDictionary<AnyComponent> // resolution dictionary (first priority)\r\n        readonly func: (string) => AnyComponent // resolution function (second priority)\r\n    }>\r\n    readonly formatMarkup: boolean // format the output as xml/html?\r\n    readonly debugMode: boolean\r\n}\r\n\r\ninterface ComponentOptions<T> extends Options {\r\n    readonly name: string, // component name, for documentation and debugging purposes\r\n    readonly defaultProps: Partial<T>,\r\n    readonly isContainer: boolean // whether component have can children elements\r\n}\r\n\r\ntype Renderer<T> = (props?: T, children?: any) => string;\r\n\r\ntype AnyRenderer = Renderer<any>;\r\n\r\ntype Component<T> = Renderer<T> & {\r\n    readonly componentOptions: ComponentOptions<T>, // for documentation and inspection purposes\r\n    setOptions: (opts: ComponentOptions<T>) => Component<T> // override initial options\r\n}\r\n\r\ntype AnyComponent = Component<any>;\r\n\r\ninterface ObjectDictionary<T> { [key: string]: T}\r\n\r\ntype AnyObject = ObjectDictionary<any>;\r\n\r\n```\r\n\r\n\r\n## Example\r\n\r\nNote that we are able to compose components from both base html elements \r\nand other custom higher-order components. \r\nAny component references in the markup are resolved using \r\nthe resolution member of the options passed to the createComponent function. \r\n\r\n```\r\nlet components = () => _components;\r\n\r\nconst somatic: Module = (require(\"./index\") as Module).setOptions({\r\n    resolution: {\r\n        func: (name) => _components[name]\r\n    },\r\n    debugMode: false\r\n})\r\nconst _ = somatic.stringifyProps;\r\n\r\n\r\nlet _components = {\r\n    Banner: somatic.createComponent(function (props: { logo, title }, children) {\r\n        return `\r\n            <div style=\"display: flex; justify-content: flex-start\">\r\n                <img src=\"${props.logo}\"/>\r\n                <span>${props.title}</span>\r\n            </div>`;\r\n    }, { name: \"Banner\", resolution: { func: (ref) => components()[ref] } }),\r\n\r\n    StackPanelHorizontal: somatic.createComponent(function (props, children) {\r\n        return `\r\n            <div style=\"display: flex; justify-content: flex-start\">\r\n                ${children.map(child => `<div>${child}</div>`).join(\"\")}\r\n            </div>`;\r\n    }, { name: \"StackPanelHorizontal\", resolution: { func: (ref) => components()[ref] } }),\r\n\r\n    StackPanelVertical: somatic.createComponent(function (props, children) {\r\n        var stringifiedProps = _({\r\n            style: {\r\n                display: \"flex\",\r\n                flexDirection: \"column\",\r\n                justifyContent: \"flex-start\"\r\n            }\r\n        }, false);\r\n\r\n        return `\r\n            <div ${stringifiedProps}>\r\n                ${children.map(child => `<div>${child}</div>`).join(\"\")\r\n            }\r\n            </div>`;\r\n    }, { name: \"StackPanelVertical\", resolution: { func: (ref) => components()[ref] } }),\r\n\r\n    Footer: somatic.createComponent(function (props, children) {\r\n        return `\r\n            <StackPanelHorizontal>\r\n                <StackPanelVertical>\r\n                    <div>col1,row1</div>\r\n                    <div>col1,row2</div>\r\n                </StackPanelVertical>\r\n                <StackPanelVertical>\r\n                    <div>col2,row1</div>\r\n                    <div>col2,row2</div>\r\n                </StackPanelVertical>\r\n            </StackPanelHorizontal>`;\r\n    }, { name: \"Footer\", resolution: { func: (ref) => components()[ref] } }),\r\n\r\n    Page: somatic.createComponent(function (props, children) {\r\n        return `\r\n            <StackPanelVertical>Eureka\r\n                <Banner ${_({ title: \"YCombinator\", logo: \"https://news.ycombinator.com/y18.gif\" })} />\r\n                ${children.join(\"\")}\r\n                <Footer/>\r\n            </StackPanelVertical>`;\r\n    }, { name: \"Page\", resolution: { func: (ref) => components()[ref] } })\r\n\r\n};\r\n\r\ntry {\r\n    let markup = components().Page();\r\n    console.log(\"Page markup: \" + markup);\r\n}\r\ncatch (e) {\r\n    console.log(e.toString());\r\n}\r\n\r\n```\r\n\r\nOutput is\r\n```\r\nPage markup: <div style='display: flex; flex-direction: column; justify-content: flex-start'>\r\n    <div>\r\n         Eureka\r\n    </div>\r\n    <div>\r\n        <div style='display: flex; justify-content: flex-start'>\r\n            <img src='https://news.ycombinator.com/y18.gif'></img>\r\n            <span>\r\n                 YCombinator\r\n            </span>\r\n        </div>\r\n    </div>\r\n    <div>\r\n        <div style='display: flex; justify-content: flex-start'>\r\n            <div>\r\n                <div style='display: flex; flex-direction: column; justify-content: flex-start'>\r\n                    <div>\r\n                        <div>\r\n                             col1,row1\r\n                        </div>\r\n                    </div>\r\n                    <div>\r\n                        <div>\r\n                             col1,row2\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n            <div>\r\n                <div style='display: flex; flex-direction: column; justify-content: flex-start'>\r\n                    <div>\r\n                        <div>\r\n                             col2,row1\r\n                        </div>\r\n                    </div>\r\n                    <div>\r\n                        <div>\r\n                             col2,row2\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n```\r\n\r\n## Install\r\nnpm install somatic --save\r\n","maintainers":[{"name":"prmph","email":"npm.jprempeh@legonyte.com"}],"time":{"modified":"2022-06-26T22:09:51.246Z","created":"2016-08-04T17:17:48.369Z","1.0.0":"2016-08-04T17:17:48.369Z","1.0.1":"2016-08-04T17:22:00.911Z","1.0.2":"2016-08-18T00:02:50.044Z","1.0.3":"2016-08-19T00:21:52.711Z","1.0.4":"2016-08-21T23:18:55.431Z","1.0.5":"2016-08-21T23:37:24.901Z","2.0.0":"2016-08-22T12:27:32.114Z","2.0.1":"2016-08-22T12:32:44.485Z","3.0.0":"2016-10-02T07:49:30.929Z","3.0.1":"2016-10-02T08:10:01.970Z","3.0.2":"2016-10-02T14:52:56.312Z","3.0.3":"2016-10-02T15:01:24.671Z","3.0.4":"2016-10-02T15:45:52.432Z","3.0.5":"2016-10-02T23:59:34.736Z","3.0.6":"2016-10-03T05:54:11.965Z","3.0.7":"2016-10-03T06:13:05.352Z","3.0.9":"2016-10-05T08:57:28.729Z","3.1.0":"2016-10-06T18:21:37.946Z","3.1.1":"2016-10-17T08:28:08.381Z","3.1.2":"2016-10-17T23:58:18.223Z","3.1.3":"2016-10-18T00:18:13.315Z","3.1.4":"2016-10-19T05:12:11.683Z","3.1.5":"2016-10-21T01:59:27.047Z","3.1.6":"2016-10-21T02:31:41.142Z","3.1.7":"2016-10-21T02:41:50.029Z","3.1.8":"2016-10-22T18:03:00.825Z","3.1.9":"2016-10-22T19:49:51.685Z","3.1.10":"2016-10-22T20:46:17.903Z","3.1.11":"2016-10-23T21:48:46.951Z","3.1.12":"2016-10-23T22:32:48.588Z","3.1.13":"2016-10-27T22:18:51.527Z","3.1.14":"2016-10-30T06:34:27.511Z","3.1.15":"2016-10-30T07:13:54.362Z","3.1.16":"2016-10-30T07:17:10.474Z","3.1.17":"2016-10-31T07:00:25.240Z","3.1.18":"2016-10-31T07:34:33.385Z","3.2.0":"2016-11-05T03:17:22.849Z","3.2.1":"2016-11-05T04:25:57.293Z","3.2.2":"2016-11-25T02:18:08.200Z","3.2.3":"2017-01-09T02:35:08.305Z","3.2.4":"2017-02-09T23:33:50.276Z","3.2.5":"2017-02-10T01:21:05.375Z","3.2.6":"2017-02-10T01:25:29.397Z","3.2.7":"2017-02-10T07:41:26.558Z","3.2.8":"2017-02-10T07:59:30.557Z","3.2.9":"2017-02-12T18:23:47.558Z","3.3.0":"2017-02-12T20:49:52.918Z","3.3.1":"2017-02-12T20:54:40.303Z","3.3.2":"2017-02-12T20:59:55.553Z","3.3.3":"2017-02-12T21:30:34.844Z","3.3.4":"2017-02-12T21:35:06.853Z","3.3.5":"2017-02-12T22:27:17.937Z","3.4.1":"2017-02-15T08:00:50.006Z","4.0.0":"2017-02-20T07:56:33.934Z","4.0.1":"2017-02-21T02:01:24.947Z","4.0.2":"2017-02-21T05:57:18.349Z","4.0.3":"2017-03-14T22:39:20.647Z","4.0.5":"2017-03-18T02:58:04.352Z","4.0.6":"2017-03-19T04:11:12.046Z","4.0.7":"2017-03-19T04:31:37.927Z","4.0.8":"2017-03-19T04:34:10.262Z","4.0.9":"2017-03-20T17:52:28.607Z","4.1.0":"2017-03-20T18:02:14.495Z"},"homepage":"https://github.com/prmph/somatic.js#readme","keywords":["components","composable","templates","html"],"repository":{"type":"git","url":"git+https://github.com/prmph/somatic.js.git"},"author":{"name":"James A. Prempeh","email":"npm.jprempeh@legonyte.com"},"bugs":{"url":"https://github.com/prmph/somatic.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"prmph":true}}