{"_id":"grunt-sh-precompile","_rev":"34-155c0f07e4747774e4fd37c4ff38a7cd","name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"grunt-sh-precompile","description":"The grunt plugin for pre compile i18n tag in dust template","version":"0.1.0","homepage":"","author":{"name":"jack chen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"git://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.1.0","_shasum":"9ff92dcacb0a0c9c27bf3b25eec649aca317bb42","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"9ff92dcacb0a0c9c27bf3b25eec649aca317bb42","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.1.0.tgz","integrity":"sha512-LXBFnKRxuFqcNs771GqBCdU9exODQgBtbD1F63HJCuk71MbwI0ftRs2jCGiI9l7mvAoTiowsfg54BS6jii7/Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6mhxlvGxpx6jPPiQD5o3MnVFuXVg1Jdgx4sI/tLkx4gIhAMnubv9aNMw+R1QaN8retvXx6mOa5dCbf/uwEYCaXD/A"}]}},"0.1.1":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.1.1","homepage":"","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.1.1","_shasum":"90d861f02fefa9a9dc5ac9044f478d8cb2270b85","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"90d861f02fefa9a9dc5ac9044f478d8cb2270b85","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.1.1.tgz","integrity":"sha512-NjQCPBU78IZyb/NscuF7nX1DOGdhEsxSwvLVVaBVaBzXmuKLDdbpLDqiHUWk+GXoh4hH3f8GX0bhr0TL/Kp3WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwXrZoW2z4FwEJA320eLggPTh42GWPXtPpPLdDMG4d1wIhAJYw/G9bfi95hRXj8szF7BjIkawah5cwubXEyWF+jq8w"}]}},"0.1.2":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.1.2","homepage":"","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.1.2","_shasum":"fdac44c9c03a7533e0797526aa8bac3041ee23ea","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"fdac44c9c03a7533e0797526aa8bac3041ee23ea","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.1.2.tgz","integrity":"sha512-zvh2BDn8YMpNjGvudZALw4+/0MOLG46Er7tiw7F0XMvBRB+2sW0oHCWsUvYRmfoBrX+8OcsIMx1LDPEB6ee1Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCARXqmMmUGbqrdrRdKgeyPWlLacgWWyscPKm5bT52+mQIhALQ+s30zpB3v38dpSubgDIlCXj9LSlm5cSfht7rw3j4S"}]}},"0.1.3":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.1.3","homepage":"","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.1.3","_shasum":"090e12a287f323a5ee450ab5586a3ec67e3db298","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"090e12a287f323a5ee450ab5586a3ec67e3db298","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.1.3.tgz","integrity":"sha512-yV+splz/CI8KB/WGTS4967rVmnjd4cgJHyGe01wegzCaDcd3PWQe8s+7Ipz0rbtoa47XpncBbuvskhNfyR8DXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNhxZPm2qdhds2d0pLnlcPwBTEhTBdvs3PUxYJvozP/gIhALhzNyLZEZP3Sse5Cn0FfVagiQ7QLeKJKRRGNkB/m8ch"}]}},"0.2.0":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.2.0","homepage":"","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.2.0","_shasum":"6666563e2b72d1bd542162a867ef8d12f1b644ef","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"6666563e2b72d1bd542162a867ef8d12f1b644ef","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.2.0.tgz","integrity":"sha512-3ws/FMkSHvL8FyuhAypS03APZoXTEFIf03nQxsl4UiLrg4eTIl1zHTyT9nwNf3iIYVD52fq4MohLRAnsSDXJMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Wbbp8Vvtjc+D3iNWzzVHm8excB2GuYZDXDE+VbM8IAIhALcQcouHlNpomEN9c6x+EwsfUZ1bV16qitsqj1X/xRyB"}]}},"0.2.1":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.2.1","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.2.1","_shasum":"b22a03f1287294410d7f35e06dbfd2d456e5e263","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"b22a03f1287294410d7f35e06dbfd2d456e5e263","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.2.1.tgz","integrity":"sha512-KHDQuMUaJVejURLy34AxOxZmIjOF2QGnr3dhlnYW125eIzjPk4qfxlrFl2ZH9faSme3tXncY72kpGrfqbDtQRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcpQ0t7amMSCsVaHIhW5A8IVUz+YstmBmC75IbCWwoOAiA4ajPRezlccihF/6Kl1lyi96j6n2PsiRSNQrB+gKapyg=="}]}},"0.2.2":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.2.2","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.2.2","_shasum":"90ec559d059d0e229fb775b177f53cb3dc2ec6b0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"90ec559d059d0e229fb775b177f53cb3dc2ec6b0","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.2.2.tgz","integrity":"sha512-UQS7XpFaLpbN/5UBYNbrlIe4LV65N6vxLlyLDpCXRSel/p8dr08O6OUoHj9v0U/hpM/fN3/QqncvhiwBkMmlew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6y4Mo5+CCJZpxb8eRmVV5fvS1fW2XKL5hrobtv7ehFAiEA/KEVkJZjmPXGSx39LVgMAWYEsnNh+4rEhmH7kufDWVQ="}]}},"0.3.0":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.3.0","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.3.0","_shasum":"09ef35c3ca0718d5499baf74d1d0007af8594a8d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"09ef35c3ca0718d5499baf74d1d0007af8594a8d","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.3.0.tgz","integrity":"sha512-hzUAtVgFSHVuO8FZuh7pU5S//OscSsXWF3e0CbjkxuyXNMp2yUP2qx0w14mqji+oeyt6ssLJPX998q9wzG4pXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrzy8Hp0nfLVN2qs5Hj3dwSE5kuaaioTdR+kK9dhbY4AiEAwcGoKcqNAfgNx03kpEAdNIRV/+C5FAmNqW173Vu6yUU="}]}},"0.3.1":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.3.1","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.3.1","_shasum":"6aeebce11480839f105d727595290c13c4092393","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"6aeebce11480839f105d727595290c13c4092393","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.3.1.tgz","integrity":"sha512-JrB+rz7EB3GBvDnUAghkSPRWnegr4dxA2hkyjw9YFxGRNlV3KrIR1ssZemeAhCwCR54Kyae+UUNpc3TJooWbNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsSQoDqTGuUg7gBAWAYQqixcH2oJLNIeJuyLRYLDqdUQIgLv9dK+h/T9leWW8AXL1gG4KOURog4M0gFNH6L40QT08="}]}},"0.3.2":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.3.2","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.3.2","_shasum":"9eae0fc5f0e5d3cdbc75227a8e1e1c74b57027d0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"9eae0fc5f0e5d3cdbc75227a8e1e1c74b57027d0","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.3.2.tgz","integrity":"sha512-/ip4UoOx5g/dGmWnmmYc5EMnGJwDDiF5o01PWDMQbhSDpaBQoThYJXSeIsqqRQ65CB6yIKlVdlVrUlu6dbv3iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkaonKMaUzSheUr/GNzNxvSawWWSJf54mN5j9K0RL5WAiEAqCFnVvf3AuBZkJdZsB5lW43+b08KZ4pS1iVDcba3DG0="}]}},"0.3.3":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.3.3","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.3.3","_shasum":"bdb758e42a85df033dc833c8e92912ebf0bdb4f0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"bdb758e42a85df033dc833c8e92912ebf0bdb4f0","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.3.3.tgz","integrity":"sha512-kbiNVZ68RPE0TFZWNkYBwS3RPIAajAEGM+iXLZTpGkFjH8I9iN+6FMM6C0fh1xzCCwycm32Bk/WNhEElem2edg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMmZ/XiNrDTqmtxTYjFhctIBtlFc9hyjAW3negkU0VSAiAGG6nXliGrk9bwZerHqzVfX3IUkKI7T84uyN5o27PNGg=="}]}},"0.4.0":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.4.0","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.4.0","_shasum":"b59bdf1fac02391e234fa464aaa468fca92c3763","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"b59bdf1fac02391e234fa464aaa468fca92c3763","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.4.0.tgz","integrity":"sha512-hFIADPb4iTMOP6ms4DmEY9jtcZAMG7QJj6L4zS0orUG0BoP801WZUM6Ijr6K8KIigbpAugIZFwDDBl8dOMZfkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjyYklRsb1ogiGy6WR+ZwYgl5i2Xpa2n08CX+FKK14MgIhAOzvXIeNnc9FpzOTSq5Ke11dniG3BRfjNVY2Pj7vvTXR"}]}},"0.4.1":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.4.1","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.4.1","_shasum":"85ea217bc54a29b08dbc082ec0919a306009e095","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"85ea217bc54a29b08dbc082ec0919a306009e095","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.4.1.tgz","integrity":"sha512-Ky/nLtCUsCzU+dGgJbQZpKZqhkPxacbKGL7Qe21ifOG+jN/aCZxeA0dnumJZB3lelIyiFQ57JD2TdXE0mMJAYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1b2VrSueXYUodU2/611ZL6OhDyMl4GsJ/p+uRortDIwIhAN6qzoHLbgBVB1RsG3VePInqM5gTP07NQoeUCeOazwwy"}]}},"0.4.2":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.4.2","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.4.2","_shasum":"51d849307020b3548492eab438012271192e1bc0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"xiao819chen2002@gmail.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"51d849307020b3548492eab438012271192e1bc0","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.4.2.tgz","integrity":"sha512-2cpVBBxi1Reks/2+0mQdEMT62Mks4wzacMmJ+XYjb9036pE03Hiw/yZEnwNn2GOsScNoCGRDpl2m195JrAS2EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZcZoNrHPghkFY+300ba/JsQR1JPyGaMG/7RKhi84Q0gIhAJDUiD8WN9dWhU9N1OT7jjkOR9qdaDkNW8HBaVApCDnW"}]}},"0.4.3":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.4.3","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.4.3","_shasum":"3affd06365fba17508688e37ff81e2126c4d82b1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"yongbchen@ebay.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"3affd06365fba17508688e37ff81e2126c4d82b1","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.4.3.tgz","integrity":"sha512-RgJmcKqD7Rg3TT+SkeBW/KrGOGIxtN7smFskokSwCnkSV3hiEgMVsjRbp9Qo6xty8q9CjNDeEIIohP7nYLFsnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXnQ7S5loVQacsfU3vdvfqPrhEgzfNbyjC/Vda6RM3SwIgPzZN07twXWrF+xIVaLye60VBtljuIArBdMsmt9XeXGQ="}]}},"0.5.0":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"0.5.0","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.corp.ebay.com/yongbchen/sh-precompile.git"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@0.5.0","_shasum":"9ef75bf3e6971d1d61fda6c8186d3e78d1002dfa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"yongbchen@ebay.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"9ef75bf3e6971d1d61fda6c8186d3e78d1002dfa","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-0.5.0.tgz","integrity":"sha512-R6H3UdgG2iJgA1fpSFT3ouTo3lNv1u1PIM2EyXLAHVUqvPt/W8YQkY2PbA4Fn1k0zXM0rw3iQZuR0bFPq2RFRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlpbc2/6dWCJUyKeqXrH71XgVA9RSupzfMuMbEoAoRxAiAUJH0IrYDray8YYVOJnfoae8fOiDBW9Iz+Whomb8/5Sw=="}]}},"1.0.0":{"name":"grunt-sh-precompile","description":"Grunt plugin for precompile dust template specific to Stubhub","version":"1.0.0","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"repository":{"type":"git","url":"https://github.com/StubHubLabs/grunt-sh-precompile"},"licenses":[{"type":"MIT","url":"/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"underscore":"~1.7.0","properties-parser":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.9.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.3","grunt":"~0.4.x"},"peerDependencies":{"grunt":"~0.4.x"},"keywords":["gruntplugin"],"_id":"grunt-sh-precompile@1.0.0","_shasum":"c6680bff59d3de0571703e569350132a69532145","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yongbchen","email":"yongbchen@ebay.com"},"maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"dist":{"shasum":"c6680bff59d3de0571703e569350132a69532145","tarball":"https://registry.npmjs.org/grunt-sh-precompile/-/grunt-sh-precompile-1.0.0.tgz","integrity":"sha512-PgL+lMNreyVm6Xx8YgqUAIAYmgQRUytidathaKl5lUB+Uw01KFkN/tlW3/scqfHXbmateOWMkhUnhrwrJkYPFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhWW2SnEz4ldzPiDJ+rFx42Koc6052Ofbw9tb/muBMSAiEAi/VW+pHA4YikfsbME0PpN/3lJUVnxQd1NMpxJL0oNQY="}]}}},"readme":"# grunt-sh-precompile\n\n> Grunt plugin for precompile dust template specific to Stubhub\n\n## Getting Started\nThis plugin requires Grunt `~0.4.5`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-sh-precompile --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-sh-precompile');\n```\n\n## The \"sh_precompile\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `sh_precompile` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  sh_precompile: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n});\n```\n\n### Options\n\n#### options.localeFilesExpandPatterns\nType: `Object`\n\nThis config option is **`required`**\n\nAn object value, normally it should specify the i18n/locales folder in the app source folder and where all the source files should be copied into the deployment build environment, this value normally is a pattern value which can be passed into the grunt API <a href=\"http://gruntjs.com/api/grunt.file#grunt.file.expandmapping\" target=\"_blank\">`grunt.file.expandMapping`</a>, one example is like below:\n\n```javascript\nlocaleFilesExpandPatterns: {\n    src: ['**/*.properties'],\n    cwd: 'app/multi-event/i18n',\n    dest: '<%= buildDevPath %><%= multiFeatureI18nPath %>',\n    rename: function(dest, matchedSrcPath, options) {\n        return path.join(dest, matchedSrcPath);\n    }\n}\n```\nAnd <a href=\"https://sourcegraph.com/github.com/gruntjs/grunt/.CommonJSPackage/grunt/.def/commonjs/lib/grunt/file.js/-/expandMapping\" target=\"_blank\">here</a> is a detail example about how to use the `grunt.file.expandMapping` API.\n\n#### options.implementedLocalesList\nType: `Array`\n\nThis config option is **`required`**\n\nIt specify the implemented locales list for current application.\n\n#### options.getTemplateFilePath\nType: `Function`\n\nReturned value type: `String`, this is **`required`**\n\nIt return the template file path in deployment folder structure, make sure the returned template file path should be in the same folder with the associated properties file like below:\n\n```javascript\nbuild-dev/resources/shape/<appName>/i18n/<locale>/tempaltes/\n                                                           --header.poperties\n                                                           --header.dust\n ```\n\nThe key point in this example is **the dust template file must be put together with the properties file in the same folder**.\n\n#### options.keyPrefix\nType: `String`\n\nThis config option is **`required`**\n\nIt specify the keyPrefix in all properties files under i18n folder to make sure all the properties key have to conform to the key constrains. \n\n\n#### options.i18nPropsDeps\nType: `Array`\n\nNo default value, this is **`optional`**\n\nIt specify the module dependencies of generated i18n properties file, normally app don't need to config it.\n\n#### options.commonPropsSrc\nType: `Array`\n\nDefault value: `['common/**/*.properties']`, this is **`optional`**\n\nIt specify where the common properties file locate, it should be relative to the locale's folder. Normally, this value should not be changed and app can just accept the default value.\n\n#### options.scriptsPropsSrc\nType: `Array`\n\nDefault value: `['scripts/**/*.properties']`, this is **`optional`**\n\nIt specify where the scripts properties file locate, it should be relative to the locale's folder. Normally, this value should not be changed and app can just accept the default value.\n\n\n### Usage Examples\n\n#### Custom Options\nThe exmaple below is coming from `https://github.corp.ebay.com/rchavan/app-sellflow/tree/selli18n`.\n\n```js\nmeventdev: {\n    options: {\n        localeFilesExpandPatterns: {\n            src: ['**/*.properties'],\n            cwd: 'app/multi-event/i18n',\n            dest: '<%= buildDevPath %><%= multiFeatureI18nPath %>',\n            rename: function(dest, matchedSrcPath, options) {\n                return path.join(dest, matchedSrcPath);\n            }\n        },\n        implementedLocalesList: ['en-us', 'en-gb'],\n        scriptsPropsFileName: '<%= scriptsPropsFileName %>',\n        getTemplateFilePath: function (settings) {\n            var task = settings.task,\n                localesRootPath = grunt.config.get([task.name, task.target, 'options', 'localeFilesExpandPatterns', 'dest']),\n                locale = settings.locale,\n                filepath = settings.filepath,\n                templatespath = '',\n                destpath = '';\n            \n            templatespath = filepath.split(sep).slice(2).join(sep);\n            destpath = path.join(localesRootPath, locale, templatespath);\n\n            return destpath;\n        },\n        keyPrefix: '<%= config.appName %>' + 'multiEvent'\n    },\n    src: ['app/multi-event/templates/**/*.dust']\n}\n```\n\nAnd here is another exmaple which is coming from `https://github.corp.ebay.com/Stubhub/app-reference/tree/develop`.\n\n```js\ndev:{\n    options:{\n        localeFilesExpandPatterns: {\n          src: ['**/*.properties'],\n          dest: '<%= buildDevPath %><%= i18nRootPath %>',\n          cwd: 'app/i18n',\n          rename: function(dest, matchedSrcPath, options) {\n              return path.join(dest, matchedSrcPath);\n          }\n        },\n        implementedLocalesList: ['en-us', 'en-gb', 'de-de'],\n        getTemplateFilePath: function (settings) {\n            var task = settings.task,\n                i18nRootPath = grunt.config.get([task.name, task.target, 'options', 'localeFilesExpandPatterns', 'dest']),\n                locale = settings.locale,\n                filepath = settings.filepath,\n                templatespath = '',\n                destpath = '';\n\n            templatespath = filepath.split(sep).slice(1).join(sep);\n            destpath = path.join(i18nRootPath, locale, templatespath);\n\n            return destpath;\n        },\n        keyPrefix: '<%= config.appName %>',\n        scriptsPropsFileName: '<%= scriptsPropsFileName %>'\n    },\n    src: ['app/templates/**/*.dust']\n} \n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n_(Nothing yet)_\n","maintainers":[{"name":"yongbchen","email":"xiao819chen2002@gmail.com"}],"time":{"modified":"2022-06-18T15:57:04.232Z","created":"2014-11-10T11:22:16.193Z","0.1.0":"2014-11-10T11:22:16.193Z","0.1.1":"2014-11-10T12:00:28.586Z","0.1.2":"2014-11-10T12:04:43.853Z","0.1.3":"2014-11-10T13:37:26.177Z","0.2.0":"2014-11-23T14:51:38.181Z","0.2.1":"2014-11-25T01:45:07.268Z","0.2.2":"2014-12-22T19:04:34.248Z","0.3.0":"2014-12-24T01:51:59.998Z","0.3.1":"2014-12-24T14:51:27.038Z","0.3.2":"2014-12-25T16:55:30.540Z","0.3.3":"2014-12-29T10:16:03.497Z","0.4.0":"2014-12-30T14:30:21.289Z","0.4.1":"2015-01-07T10:23:48.590Z","0.4.2":"2015-01-08T16:31:03.897Z","0.4.3":"2015-04-24T11:44:52.110Z","0.5.0":"2015-04-25T00:50:23.202Z","1.0.0":"2016-01-11T05:16:59.451Z"},"keywords":["gruntplugin"],"repository":{"type":"git","url":"https://github.com/StubHubLabs/grunt-sh-precompile"},"author":{"name":"yongbchen","email":"yongbchen@ebay.com"},"readmeFilename":"README.md","homepage":"https://github.com/StubHubLabs/grunt-sh-precompile","users":{"vaishalis":true}}