{"_id":"grunt-cmp-builder","_rev":"44-d1e74f64142613371bb09fee2ebf6e85","name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.1":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.1","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","node.extend":"~1.0.9","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.2.8","semver":"~2.2.1","inquirer":"~0.4.1"},"devDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.1","dist":{"shasum":"e619b81c6a99b6fb836f829103e79fcbef82e667","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.1.tgz","integrity":"sha512-qkru9GPUEdquQFSoED/H6Cfbrl1uISGIYhlzz+Flb3bpW0HZ8DzSr32Uyo63wXOzgaWBsMNw2FmmZqS5AZHUmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6YXxwcN0kf6TWrH+PqXc+Is42udB3DTSrPCf/4j8/6AiEA7nVaVLit5/LAWh8OEo1szEmKxLAsvDwvtt3h5G0uPSY="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.2":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.2","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","node.extend":"~1.0.9","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.2.8","semver":"~2.2.1","inquirer":"~0.4.1"},"devDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.2","dist":{"shasum":"2354c84bab54410f08e565eaeae1ff0279fb85df","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.2.tgz","integrity":"sha512-oHDZkeP9rkjHp17zOiHDRLnfGq+qmGK4hNDECyLFruV48RWE9niE7zJqoY3BCuE25nAAsvdTT3BmMa25xOSvcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/I1zB9MJgpdeffv1Lk1Fe4GTniGJQDiiupOPpVJf/BAiEAwYZbfZM+1PYTQp6IL7vKYXbN0/pP8LmSTlRzKU6tKC8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.3":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.3","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","node.extend":"~1.0.9","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":">=1.2.8","semver":"~2.2.1","inquirer":"~0.4.1"},"devDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.3","dist":{"shasum":"362cc876d15228abb17a4d5eb502646fe1a6d1cc","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.3.tgz","integrity":"sha512-26cPZTt04TkqmEem7QTJFppqmpn91kNJ191cz0MhiQrP4IZ8/YO9EZf2C1UqMThJ/PBXxz4bLKNc/w+fUQqHGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSVWQt4Pi4TuEm9LC3d+TmZWQb7uxZe6L4PJrKSOgQ5AiEAwXwxO4JyF2lgqHjFLbY4P+rH418QdY7s/rc41lWUTzA="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.4":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.4","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","node.extend":"~1.0.9","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":">=1.2.8","semver":"~2.2.1","inquirer":"~0.4.1"},"devDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.4","dist":{"shasum":"c8816db1ca78c82ec2c8d084bb4801f467cc89b2","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.4.tgz","integrity":"sha512-rUMy7irJVy9SuIRnOQ0EUvEMYMFDteevBkkhIhkz0dngv5fwqdfZTl9Z21spE7IQadKlNRYo324TSoP7+fUsOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkGY/ZFsu+H1N+2QomF8+1dq8/2yKiH9fGuQuN0rNnHAiEAjXQFxC64YC2B9z33/16xqy6WzmYHbGI+14JqVlcLtfQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.5":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.5","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.5","dist":{"shasum":"c27f6b2c04ba3db8f54de3af5bae79fba59f86ec","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.5.tgz","integrity":"sha512-rN+A/4wVQXXDgA1Aspmj7Fid2Es09mxDO+XMRnq/WcXBKV2SFm89S0CJbgyLtbZlFR71aqO2TleHfe/4Wfc80g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr+siN5iuTVYhtcd7L9i8Wdeqy3SLNO72nTUncwbeMhAiAesrTDEfsosMpm7RY8DtbQ55ujxUjnL/96i3fz10RTlQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.6":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.6","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.6","dist":{"shasum":"757583e36c9803f0983d26b31e9af2e6847f1203","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.6.tgz","integrity":"sha512-jpDZALBj/HNLO3/dBOVLquqDqJETZnhiAvEgJzq+H/FNVBrnngHnJTgF22Sv29mrkVF/DoeyB4Ab/Z12XWphtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9ZLzUtcVs4tVhfc4ScpfEiKfzWLW/YSQtiy9HWd3kbAiBcEPPAs1aRna6Qx9rP5hdym8clFxO2uCKsrWHMO5WFug=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.8":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.8","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.8","dist":{"shasum":"90e87235a2f05b7e7a0cd4ff8ee87f2536a7a38a","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.8.tgz","integrity":"sha512-ASB50DaMW50Yd3Wa7vhOb8e47zKk4VN18oVf9qgl77MUaDzyKXvZlj0P8XmG0wzv+zG1OAkddhjkCFsiFztIgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwnZ9pnEEmS8qiJaq46er9MkHFF+CHwb2gcux/LQbrIwIhAMNjLHQOHvE6wDNjL5UgR+eXCNF9AqIeFQ3eXj3fLty5"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.0.9":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.0.9","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.0.9","dist":{"shasum":"66f7a1de4db574630f6a091753de06f6c25b3bf3","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.0.9.tgz","integrity":"sha512-OE/bwSzNJYiPD9LZJolGDwnCeBHBzx1pW4UEEabNZzh1YN9wrvx8x6oF2ldFZ5QbK4ZEB8OnjLJKeJ7ye4rOyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBjUyhZfjYVNrsJsBo3rT2IsBUPM8C/hEPnfwZLb9blAIgGem0broU4sLTf7jO4D/Dnso59R1pIfFv1KALO93B3Fc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.0":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.0","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.0","dist":{"shasum":"85caeb1763fb5c6391047c2d7aaa19d9f894d136","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.0.tgz","integrity":"sha512-9kB9Sbxl1o88/7VRZR+azsFCMdmfElEwqyNRdKpQ7EBnWPM6suROah5G4fhwxX84jfXKzrzsw3wEUQ21nSS/4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1DP5hQheAeYvuFEb2KrcE8JYly2INlrUj9TpoMw/mmAIhAJgDO3sjauaejcAeeOgtogiIZLRDhm99te25ByBSnD1u"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.1":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.1","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.1","dist":{"shasum":"a431aaad79b8c90798a05bcb5a31bad733262e76","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.1.tgz","integrity":"sha512-nWl2IfrdlzSPzIpE/KpTNfuJFVBYTJMCDi00umK3+xANH3xHd/1cRTMe7+ql0sWnlZL09FHYlh6m2cSfeYFHfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI7VeS+d7vsoCR2pSlsPNHVCmDSeoTpes6AYtzPiBAPQIhAOz5uvbMOd0ZZHyusqT661trfK4eWBO6AbxVcf81n1cE"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.4":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.4","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.4","dist":{"shasum":"4a11dfc57f0cae767aa47d8484d28d90b831445e","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.4.tgz","integrity":"sha512-HqxRSsoIba5m6Y2Z4J1vTTD2VEm1gH2VHL0yqwG5pQZpxcdSQOzeIUyce00CnvMXmFOyqSGBMuBYhTihfVHr0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtKbnOkzC65fUu8nYPfemCj0ft2ub7DaZXQQV4ahXdkAiB/kpx6udj+1BK7MuNHEpohaxL3txlEh6foSa5xEc8ubg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.5":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.5","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.5","dist":{"shasum":"acc787e3e127da740a7b889d2985f3f37ecd01bc","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.5.tgz","integrity":"sha512-Q0X0i+8Zq9iLj3TTOAf9H8DWSvdZTh8Taw/oqCESN3Em2eih/IFp6v3xNNdQ5J/GZ9liQc6kpbY9W6v+svt/lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG015SAeJ8/+sdpQnJIIGvbCLtAznu6SiDX9S3nzFcNAAiEA/gvhdHUBEONm4gPqVdepDJPkKhCOokefGr5esZv9Bzc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.6":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.6","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.6","dist":{"shasum":"e21defecce9aaabafcbe6f25b11915cde376c4d6","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.6.tgz","integrity":"sha512-Cu7gsXkJBFYy2EoAWiENgZOd9os7q4PkthmV6SUziD9n0DMxNcH5exIn/HRD+IPMB46QnHhxEEJ6A3Bj1sks3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDahRYQCrhiL2/OJYjCuaQQf1mxDODOL4URRUXiIcMV0gIgDukKhDTB74aBTNCEwA9Y1nxVvC+FRUBbGLZTjJBjj7Y="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.7":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.7","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.7","dist":{"shasum":"e355a6b87c0f94550ead38d8e322b8591c7b0744","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.7.tgz","integrity":"sha512-Y4bq9OMC1Aj/YQCaHYgLcNJBC9XI7ofgbrcFsLATTPC6/gvuqxB8LGWWXKwA7t6PmHL4fLc34MxEZOs2Y3lD5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIymvcHTAyDT4YgKln/XhA16w73mU4iNTVWaojFWPNhwIhALknEXIvrm1uSSajaXKVg9jtSlLAyvEHClHOkFuSm8qN"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.8":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.8","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin"],"license":" MIT","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.8","dist":{"shasum":"c11cd326ef18f95601027f10209d0cd4fa4271b8","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.8.tgz","integrity":"sha512-D1H4rv1F31BvQW6BT8BPoC0LVJTKM5/vW5AgYwnsloRxaqKsdZHraCoM4YMQSiM7rvuWmg/uCujowG3rYXMVMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDc/OgPIaMb1muAKTUvGn0slEbCcQtZop+0xt2ti8I4uAiEAn8j51k2aY3mL8fTBbJR0ydPSwJFFiMl1sBbsHwf0uxE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}]},"0.1.9":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.1.9","author":{"name":"Zakirov"},"main":"Gruntfile.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.0.2","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.3.1"},"devDependencies":{},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"6a5d183fb9e92d768cd4933c0d362b9ac29cc33e","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.1.9","_shasum":"17b1cbddc84c12dcf14f7b346e6494d23c1338d2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"17b1cbddc84c12dcf14f7b346e6494d23c1338d2","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.1.9.tgz","integrity":"sha512-uPUjzortm5ZHP3HBADREYBDyP0G+Kv4SwScCNwBobtpBoghuSQuMtuQZ7J14PRp2NWdGcSUfZAoBNsapCSdC3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW+2kV1gmTw2nW4kSGDRRZDUgvHGRZOiyK38cD5BjkCAiAy6Cp4xjZiBM95fLRWqAES4IKvybf/B0RijBs8XJy6Uw=="}]}},"0.2.0":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.0","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"49ebb1501d21ac607d57c79727f5deb195117271","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.0","_shasum":"d52115783c5644ee83a9365050147d9e63fc26b4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"d52115783c5644ee83a9365050147d9e63fc26b4","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.0.tgz","integrity":"sha512-c9AB9vUMRsK7Wh8NXKuN4riOHxdRcwPvvgVoQ4epOZGAkg67zGR9+Zk8uTBXf2o6jQIDeZZq6atrzcvX8gTbbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeX2td5a1HFP1VZdQ8J3z72cS/eLowGVrye5dqzXXQ4AiEA6u+zyMa8/Fyrl1VV/pwUrYarI5CXsPCDfO3c8AKSodg="}]}},"0.2.1":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.1","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"631bc3ded576ca64e6555b2d8b3cb790795bdbf8","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.1","_shasum":"c40d0c1d42afa5a52ff455b28e5f3241875d0052","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"c40d0c1d42afa5a52ff455b28e5f3241875d0052","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.1.tgz","integrity":"sha512-IGzZMiRs6coMHzqChZ5sjD7Hxpkj7SvDLI5IUjTVaZHzbB/vPI7fjY4qJtPBLvIb9ZIHCHqyB96mp40QNeiNLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiSGEiFSUZZ91piOahoU8gODktpSzQoa0x0tI+2/9UpAiBir06FCklKy1qBQlB6MVqge5F/S3GatxVjS4vf+/eycA=="}]}},"0.2.2":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.2","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"262aa8cda2158eece5c4421ace9b93760d2a1b68","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.2","_shasum":"e6c9792709d38558c0f18a8fec8ac3a1c384b993","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"e6c9792709d38558c0f18a8fec8ac3a1c384b993","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.2.tgz","integrity":"sha512-NlnSFlAiD8YRaUKdd5wXUTwEhJQ/m4sHnRZqG6gLkI98TflXKxrS71n+2LEWcymPBSgNzzLzLXwmz6ojCcxHrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx5Hx9ZfUS3dE6ZS1x7NbWgjKaHZaZ+fIoKbunBRYCSAiEAogWy7OKQ4wr704zFqA6ZV5b8gc7UYqpLLuX9U5EDN4M="}]}},"0.2.3":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.3","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"232be9a2348201b2d7ef998cf6247b8311684ab9","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.3","_shasum":"2c1757fa7e2b15f0d60a3d02b398e44c961ee68d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"2c1757fa7e2b15f0d60a3d02b398e44c961ee68d","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.3.tgz","integrity":"sha512-TdZn03YeRr2KBEM5J6KKyfi1v5Qa4OflkoVrfma9/xKtxhjDtnzq4oZiOWzwKRkZA4T7arJxRBVXjybU+eW/wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtdsaE7KO8V74sgKIDrsHVA/gXZFtOIiMCsLM89PlMiAIgRb150bf9SlBfGNty3kEBPENJlQX+z+mkP4cDDQlXcJU="}]}},"0.2.4":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.4","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"git+https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"a825491cdd9d0553e31a3df0a2b6b609ffee8ad5","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.4","_shasum":"cd6921c4fe5a9bd327c198a3e6f9351b2932267b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"cd6921c4fe5a9bd327c198a3e6f9351b2932267b","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.4.tgz","integrity":"sha512-kXG6jnVdi3TGKcPW7WJc2B3QNEM79x7kC+D1eviF8Dzi7OVvMQCg+A2u1/Ab9NLv2FtxCyaowfhnW7YYM+9B1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy3FbKMXCBZnC/twj6nMVBiPfpxShZ5lppINg6/B86HgIhAJa4YxyxGH13qpH7CAupTU/OJ8o2dSCwK3A8s4GHnt7R"}]}},"0.2.5":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.5","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"git+https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":"0.4.x"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"fa5582ccc4daca067f50d4a69bceacc124ca0cc2","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.5","_shasum":"6ad20bff250f99302865db52682dd1ab6b3b8cdc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"dist":{"shasum":"6ad20bff250f99302865db52682dd1ab6b3b8cdc","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.5.tgz","integrity":"sha512-zNlhOBFWHB4gzDB8ux9YHY/PszI6t+pX3DJ6w+AruJnVd6+7Qdgz2gkGq452IRuvy7E8yXiPomvyiuFeInZTAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+id/p32p0dJOF/S3tR4zik5aUYIeV6Sn+3puAI3BGiAIhAO9mVu7ukAWXgvUFBN6frYR+R2aFPzEVIUwRoW1A+lD/"}]}},"0.2.6":{"name":"grunt-cmp-builder","description":"Grunt compiler for cmp components","version":"0.2.6","author":{"name":"Zakirov"},"main":"tasks/build.js","homepage":"https://github.com/cayman/cmp.builder","repository":{"type":"git","url":"git+https://github.com/cayman/cmp.builder.git"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"js-yaml":"~3.2.7","dirsum":"~0.1.1","shorthash":"~0.0.2","bower":"~1.4.1"},"devDependencies":{},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","generator-cmp"],"license":" MIT","gitHead":"8703055353494de46930c5be573da6477036aac9","bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"_id":"grunt-cmp-builder@0.2.6","_shasum":"d4f31509f9bc1edc75720511180c70f4e00ec215","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"cayman","email":"cayman@inbox.ru"},"dist":{"shasum":"d4f31509f9bc1edc75720511180c70f4e00ec215","tarball":"https://registry.npmjs.org/grunt-cmp-builder/-/grunt-cmp-builder-0.2.6.tgz","integrity":"sha512-V+affLdHKwpwlfZabpKaekl9rkA1K/DqaQtqqExkFtAoGwhqHo+mEstrmMh2XprblBILR9KdrRnFC+c3uuhzQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbh0S4HkrrKZZ+RwYfCTtmW5uufxKuD8SJKfv1dvyhnAiEA6/PjXq+pNp+ZjQ9cLKmJOReKckgM+aGilThNG+lqtes="}]},"maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-cmp-builder-0.2.6.tgz_1473255945673_0.9642502397764474"}}},"readme":"cmp.builder\n===========\n\ngrunt plugin\n\n# grunt-cmp-builder\nPlugin for build and run multi-single page portal\n\n> Prepare several modules (mod.*) for build (bower component with \"type\":\"mod\")\n\n> Prepare several application (app.*) for build (bower component with \"type\":\"app\")\n\n> Prepare template (template.*) for build (bower component with \"type\":\"template\")\n\n> Prepare portal (portal.*) for build (bower component with \"type\":\"portal\")\n\n## Getting Started\nThis plugin requires Grunt `~0.4.2`\n\nTo use an cmp() object, you must load lib cmpUtil and use a function named 'getCmp'  in Gruntfile.js\n\n    var cmpUtil = require('./temp/cmp.builder/lib/cmp').init(grunt);\n\nand add in taskConfig fields components as {} and cmp as cmpUtil.getCmp function name\n\n    var taskConfig = {\n        ..\n        cmp: cmpUtil.getCmp,\n        ...\n    }\n\n## Tasks\n\n### cmpBower\n\nload _bower.json, overrade dependencies from root _bower.json and generate bower.json\nafter load dependencies or update for bower.json\n\n    var taskConfig = {\n        ..\n        cmpBower: {\n            options: {\n                sourceFile: '_bower.json'\n            }\n        },\n        ...\n    }\n\nrun task\n\n    cmpBower:{path}\n\nFor example\n> grunt cmpBower\n\n> grunt cmpBower:./app.index\n\n_bower.json example:\n\n\t{\n\t\t\"name\": \"portal.xx\",\n\t\t\"dependencies\": {\n\t\t\t\"jquery\": \"~2.0.3\",\n\t\t\t\"angular\": \"~1.2.1\",\n\t\t\t\"angular-ui-router\": \"~0.2.0\",\n\t\t\t\"angular-bootstrap\": \"~0.8.0\",\n\t\t\t\"template.new\": \"git+https://git.xxxxx.net:8443/git/template.new.git#~0.0.8\",\n\t\t\t\"app.index\": \"./app.index\",\n\t\t\t\"app.services\": \"./app.services\",\n\t\t\t\"app.catalogs\": \"./app.catalogs\"\n\t\t}\n\t}\n\nIn _bower.json file\tyou can use local file dependencies ./app.index\nAfter cmpBower task run created bower.json\n\n\t{\n\t\t\"name\": \"portal.xx\",\n\t\t\"dependencies\": {\n\t\t\t\"jquery\": \"~2.0.3\",\n\t\t\t\"angular\": \"~1.2.1\",\n\t\t\t\"angular-ui-router\": \"~0.2.0\",\n\t\t\t\"angular-bootstrap\": \"~0.8.0\",\n\t\t\t\"template.new\": \"git+https://git.xxxxx.net:8443/git/template.new.git#~0.0.8\"\n\n\t\t},\n\t\t\"localDependencies\": {\n            \"app.index\": \"./app.index\",\n            \"app.services\": \"./app.services\",\n            \"app.catalogs\": \"./app.catalogs\"\n\t\t}\n\t}\n\n### cmpBuild\nThis is grunt multitask, which create and build cmp() object and his dependencies\n(fields bower.dependencies and bower.devDependencies if options.{type}.devDependencies = true)\n\nThe type of components may be a 'mod', 'app', 'template' or 'portal',\ndepending on the passed parameter: the directory path components.\n\nrun task\n\n    grunt cmpBuild:{target}:{path}:{parent cmpId}\n\nFor example\n> grunt cmpBuild:dev:.\n\n> grunt cmpBuild:prod:./app.index\n\n> grunt cmpBuild:test:app.index\n\n> grunt cmpBuild:dev:template.base\n\n> grunt cmpBuild:dev:mode.sidebar\n\ncmpBuild task options:\n\n- options.app.task - a list of grunt tasks to be performed for the component cmp() with the type = 'app'\n- options.app.devDependencies (default false) - parsed bower.devDependencies for component cmp() with the type = 'app'\n\n- options.mod.task - a list of grunt tasks to be performed for the component cmp() with the type = 'mod'\n- options.mod.devDependencies (default false) - parsed bower.devDependencies for component cmp() with the type = 'mod'\n\n- options.template.task - a list of grunt tasks to be performed for the component cmp() with the type = 'template'\n- options.template.devDependencies (default false) - parsed bower.devDependencies for component cmp() with the type = 'template'\n\n- options.portal.task - a list of grunt tasks to be performed for the component cmp() with the type = 'portal'\n- options.portal.devDependencies (default false) - parsed bower.devDependencies for component cmp() with the type = 'template'\n\n\n    var taskConfig = {\n        ..\n        cmpBuild: {\n            options: {\n                app: {\n                    tasks: [\n                        'cmpSet:app','jshint:cmp','jsonlint:app',\n                        'clean:cmp', 'copy:cmp', 'concat:cmp', 'html2js:cmp',\n                        'cmpConfig:app', 'assemble:app'\n                    ]\n                },\n                mod: {\n                    tasks: [\n                        'cmpSet:mod', 'jshint:cmp',\n                        'clean:cmp', 'copy:cmp', 'concat:cmp', 'html2js:cmp'\n                    ]\n                },\n                lib: {\n                    tasks: [\n                        'cmpSet:lib', 'clean:cmp', 'copy:lib'\n                    ]\n                },\n                template: {\n                    tasks: [\n                        'cmpSet:template', 'clean:cmp', 'copy:cmp','html2js:template'\n                    ]\n                },\n                portal: {\n                    tasks: [\n                        'jshint:portal'\n                    ]\n                }\n            },\n            dev: {\n            },\n            unit: {\n                options: {\n                    app: {\n                        devDependencies: true,\n                        tasks: [\n                            'cmpSet:app', 'jshint:cmp', 'jsonlint:app',\n                            'clean:cmp', 'copy:cmp', 'concat:cmp', 'html2js:cmp',\n                            'cmpConfig:app', 'cmpKarma:unit'\n                        ]\n                    }\n                }\n            },\n            prod: {\n                options: {\n                    app: {\n                        tasks: [\n                            'cmpSet:app', 'jshint:cmp', 'jsonlint:app',\n                            'clean:cmp', 'copy:cmp', 'concat:cmp', 'html2js:cmp',\n                            'cmpConfig:appMin', 'ngAnnotate:cmp', 'uglify:cmp', 'assemble:appMin'\n                        ]\n                    },\n                    mod: {\n                        tasks: [\n                            'cmpSet:mod', 'jshint:cmp',\n                            'clean:cmp', 'copy:cmp', 'concat:cmp', 'html2js:cmp',\n                            'ngAnnotate:cmp', 'uglify:cmp'\n                        ]\n                    },\n                    template: {\n                        tasks: [\n                            'cmpSet:template', 'clean:cmp', 'copy:cmp', 'html2js:template', 'uglify:cmp'\n                        ]\n                    }\n                }\n            }\n        },\n        ...\n    }\n\n\nTask cmpBuild creates objects cmp() object which contains the following fields:\n\n\tcmp().dir: component dir\n\tcmp().type: type (lib,mod,app,template) - taken from \"type\" param from bower.json (mod | app | template) else 'lib'\n\tcmp().name: component name (from {bower.json}.name without prefix mod,app,template if exist)\n\tcmp().version: component version (from {bower.json}.version),\n\tcmp().id: unique component id (for example {cmp().type}_{cmp().name}_{cmp().version} )\n\tcmp().main: scripts (from {bower.json}.main),\n\tcmp().authors: автор (from {bower.json}.authors),\n\tcmp().dependencies: array identifiers dependent component (with depDependencies, if option.depDependencies = true)\n\tcmp().dependenciesDir: root directory (generally {dir}/bower_components) which contain dependent components\n\tcmp().template: identifier template component (If the pattern is specified in dependencies)\n\n###  cmpSet:\ndynamically set additional fields to cmp() object\n\n    var taskConfig = {\n        ..\n        cmpSet: {\n            options: {\n                src: '<%=cmp().dir %>/src',\n                path: '<%=cmp().type %>/<%=cmp().name %>/<%=cmp().version %>',\n                dest: '<%=params.build %>/<%=cmp().type %>/<%=cmp().name %>/<%=cmp().version %>'\n            },\n            app: {\n                options: {\n                    config: '<%=cmp().dir %>/src/config.yml',\n                    script: 'scripts/app.js',\n                    unit: 'tests/app-unit.spec.js',\n                    e2e: 'tests/app-e2e.spec.js'\n                }\n            },\n            mod: {\n                options: {\n                    config: '<%=cmp().dir %>/src/config.yml',\n                    script: 'scripts/mod.js',\n                    unit: 'tests/mod-unit.spec.js',\n                    e2e: 'tests/mod-e2e.spec.js'\n                }\n            },\n            lib:{\n                options:{\n                    src: '<%=cmp().dir %>'\n                }\n            },\n            template: {\n                options: {\n                    config: '<%=cmp().dir %>/src/config.yml'\n                }\n            }\n        },\n        ...\n    }\n\n###  cmpConfig:\ndynamically generate config object with merging baseConfig and app cmp() configField and configField mod cmp() dependencies,\nstored created config as Javascript in jsFile (set jsVariable = ... } ,\nand as YAML in yamlFile\n\n\n    var taskConfig = {\n        ..\n        cmpConfig: {\n            options: {\n                baseConfig: './config.yml',\n                configField: 'config',\n                pathField: 'path',\n                writeJsVariable: '_<%=cmp().name %>AppConfig',\n                writeJs: '<%=cmp().dest %>/scripts/app-config.js'\n            },\n            app: {\n                options: {\n                    writeYaml: '<%=cmp().dest %>/scripts/app-config.yml',\n                    writeJson: '<%=cmp().dest %>/scripts/app-config.json'\n                }\n            },\n            appMin: {\n            }\n        },\n        ...\n    }\n\n###  cmp().getScripts(), cmp().getLinks() methods\ndynamically collect html scripts or html link from current and dependency cmp() objects\n\n\ngetScripts(root,pathField,fileFields,minJs);\n\n- root - root path to script\n- pathField -  path field for cmp() ( for example 'path'  cmp().path )\n- fileFields - file field for cmp() ( for example 'main'  cmp().main ),\n- minJs - use min.js or js for script extension\n\n\nreturn array of object where\n- type - html script type attribute  ( 'text/javascript' );\n- src -  script src attribute as ( root + cmp().path + cmp().main ) ;\n- version - script version as ( cmp().version )\n\nexample:\n\n        cmpUtil.getCmp().getScripts('/','path','main',true);\nor\n\n        <%= cmp().getScripts('/','path',''main',true) %>;\n\n\ngetLinks(root,pathField,fileFields,minJs)\n- root - root path to script;\n- pathField -  path field for cmp() ( for example 'path'  cmp().path );\n- fileFields - file field for cmp() ( for example 'main'  cmp().main );\n\n\nreturn array of object where\n- type - html link type attribute  ( 'text/css' or 'text/x-icon' or 'text/html' );\n- rel - html link rel attribute as ('stylesheet' or 'icon' or 'shortcut icon' or 'import' );\n- href -  link href as root + cmp().path + cmp().main;\n- version -  link version as cmp().version;\n\nexample:\n\n        cmpUtil.getCmp().getLinks('/','path','main');\nor\n\n       <%= cmp().getLinks('/','path',''main',true) %>;\n\n\nand for example use cmp fields in assemble.io\n\n        assemble: {\n            options: {\n                layoutdir: '<%=cmp(cmp().template).src %>/_layouts',\n                layout: 'default.hbs',\n                partials: '<%=cmp(cmp().template).src %>/_includes/*.hbs',\n                flatten: true,\n                var:{\n                    assets: '/<%=cmp(cmp().template).path %>',\n                    name: '<%=cmp().name %>App',\n                    home: '/',\n                    path: '/<%=cmp().name %>.html',\n                    title: '<%=cmp().config.app.title %>',\n                    counter: false\n                },\n                javascripts: function(){\n                    return cmpUtil.getCmp().getScripts('/','path','main');\n                },\n                links: function(){\n                    return cmpUtil.getCmp().getLinks('/','path','main');\n                }\n            },\n            app: {\n                src: ['<%=cmp().src %>/<%=cmp().name %>.hbs'],\n                dest: '<%=params.build %>'\n            },\n            appMin: {\n                options: {\n                    javascripts: function () {\n                        return cmpUtil.getCmp().getScripts('/', 'path', 'main', true);\n                    },\n                    counter: '<%=params.counter %>'\n                },\n                src: ['<%=cmp().src %>/<%=cmp().name %>.hbs'],\n                dest: '<%=params.build %>'\n            }\n        },\n\nhead.hbs (include for assemble)\n\n        {{# links }}<link type=\"{{ type }}\" href=\"{{ src }}\" rel=\"{{ rel }}\" media=\"{{ media }}\"/>\n        {{/ links }}\n\nscripts.hbs (include for assemble)\n\n        {{# javascripts }}<script type=\"{{ type }}\" src=\"{{ src }}\"></script>\n        {{/ javascripts }}\n\nif template cmp() field values\n\n     cmp().path : '\n     cmp().main = [\n         \"img/favicon.ico\",\n         \"css/magic-bootstrap.css?media=screen\",\n         \"./css/style.css?media=screen\",\n         \"./css/print.css?media=print\"\n     ],\n\nthen result code in html\n\n    <link type=\"image/x-icon\" href=\"/template/inner/0.1.0/img/favicon.ico?ver=0.1.0\" rel=\"shortcut icon\" media=\"\"/>\n    <link type=\"image/x-icon\" href=\"/template/inner/0.1.0/img/favicon.ico?ver=0.1.0\" rel=\"icon\" media=\"\"/>\n    <link type=\"text/css\" href=\"/template/inner/0.1.0/css/magic-bootstrap.css?ver=0.1.0\" rel=\"stylesheet\" media=\"screen\"/>\n    <link type=\"text/css\" href=\"/template/inner/0.1.0/css/style.css?ver=0.1.0\" rel=\"stylesheet\" media=\"screen\"/>\n    <link type=\"text/css\" href=\"/template/inner/0.1.0/css/print.css?ver=0.1.0\" rel=\"stylesheet\" media=\"print\"/>\n\n    ...\n\n    <script type=\"text/javascript\" src=\"/lib/jquery/2.0.3/jquery.js?ver=2.0.3\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular/1.2.28/angular.js?ver=1.2.28\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular-bootstrap/0.8.0/ui-bootstrap-tpls.js?ver=0.8.0\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular-resource/1.2.28/angular-resource.js?ver=1.2.28\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular-cookies/1.2.28/angular-cookies.js?ver=1.2.28\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular-sanitize/1.2.28/angular-sanitize.js?ver=1.2.28\"></script>\n    <script type=\"text/javascript\" src=\"/lib/angular-ui-router/0.2.13/release/angular-ui-router.js?ver=0.2.13\"></script>\n    <script type=\"text/javascript\" src=\"/mod/core/0.1.8/scripts/mod.js?ver=0.1.8\"></script>\n    <script type=\"text/javascript\" src=\"/mod/message/0.1.6/scripts/mod.js?ver=0.1.6\"></script>\n    <script type=\"text/javascript\" src=\"/mod/message/0.1.6/scripts/mod-views.js?ver=0.1.6\"></script>\n    <script type=\"text/javascript\" src=\"/mod/tooltip/0.1.3/scripts/mod.js?ver=0.1.3\"></script>\n    <script type=\"text/javascript\" src=\"/mod/footer/0.2.1/scripts/mod.js?ver=0.2.1\"></script>\n    <script type=\"text/javascript\" src=\"/mod/footer/0.2.1/scripts/mod-views.js?ver=0.2.1\"></script>\n    <script type=\"text/javascript\" src=\"/app/usecases/EPU1m/scripts/app-config.js?ver=EPU1m\"></script>\n    <script type=\"text/javascript\" src=\"/app/usecases/EPU1m/scripts/app.js?ver=EPU1m\"></script>\n    <script type=\"text/javascript\" src=\"/app/usecases/EPU1m/scripts/app-views.js?ver=EPU1m\"></script>\n    <script type=\"text/javascript\" src=\"/app/online/AYGT6/scripts/app-config.js?ver=AYGT6\"></script>\n    <script type=\"text/javascript\" src=\"/app/online/AYGT6/scripts/app.js?ver=AYGT6\"></script>\n    <script type=\"text/javascript\" src=\"/app/online/AYGT6/scripts/app-views.js?ver=AYGT6\"></script>\n","maintainers":[{"name":"cayman","email":"cayman@inbox.ru"}],"time":{"modified":"2022-06-18T14:38:29.063Z","created":"2014-03-03T08:24:46.070Z","0.0.1":"2014-03-03T08:24:46.070Z","0.0.2":"2014-03-12T09:29:57.649Z","0.0.3":"2014-03-14T10:27:39.217Z","0.0.4":"2014-03-31T14:48:34.925Z","0.0.5":"2014-04-02T10:55:12.006Z","0.0.6":"2014-06-19T08:43:34.855Z","0.0.8":"2014-09-02T16:02:33.895Z","0.0.9":"2014-09-03T12:24:06.927Z","0.1.0":"2014-10-17T15:29:22.775Z","0.1.1":"2014-10-20T12:13:53.113Z","0.1.4":"2014-10-23T16:29:42.168Z","0.1.5":"2014-11-14T13:53:16.910Z","0.1.6":"2014-11-14T15:13:05.121Z","0.1.7":"2014-11-14T17:03:06.546Z","0.1.8":"2014-11-25T15:03:08.391Z","0.1.9":"2015-02-24T14:34:47.215Z","0.2.0":"2015-04-07T14:12:17.186Z","0.2.1":"2015-04-15T15:39:22.201Z","0.2.2":"2015-04-28T10:32:27.178Z","0.2.3":"2015-08-04T14:09:11.500Z","0.2.4":"2015-09-03T10:21:12.816Z","0.2.5":"2015-09-03T10:39:12.567Z","0.2.6":"2016-09-07T13:45:46.794Z"},"homepage":"https://github.com/cayman/cmp.builder","keywords":["gruntplugin","generator-cmp"],"repository":{"type":"git","url":"git+https://github.com/cayman/cmp.builder.git"},"author":{"name":"Zakirov"},"bugs":{"url":"https://github.com/cayman/cmp.builder/issues"},"license":" MIT","readmeFilename":"README.md","users":{}}