{"_id":"i18nliner","_rev":"50-55e8f4e15ef91636fef2432d300f0a3e","name":"i18nliner","description":"i18n made simple","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.1":{"name":"i18nliner","description":"i18n made simple","version":"0.0.1","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","main":"./lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","grunt-es6-module-transpiler":"~0.6.0","mocha":"~1.16.2","chai":"~1.8.1","grunt-contrib-clean":"~0.5.0","sinon":"~1.7.3","grunt-contrib-jshint":"~0.8.0","grunt-browserify":"~1.3.0","browserify":"~3.19.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"esprima":"~1.0.4","estraverse":"~1.5.0","crc32":"~0.2.2","speakingurl":"~0.8.2"},"_id":"i18nliner@0.0.1","dist":{"shasum":"0d669d676de259233e5d36aa3eb0af2066e8371d","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.1.tgz","integrity":"sha512-WHzK/M/FK9kawsRGlxVVXs6+Lf8yy8RwXnnPvqPMDHCgO8sLtG6ZvYxQ9RivgNvEHLlyyKqW4bGOEHES8QUR3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyYjCvR26hHFVobeFYALWoiuHB6mymfRfd9hntVOyU4AiEA8eR8DZ6Kz87ibCZVSOXCEHxZ4rzEdXUZ64Zp0poS4lw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"directories":{}},"0.0.2":{"name":"i18nliner","description":"i18n made simple","version":"0.0.2","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","sinon":"~1.7.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"esprima":"~1.0.4","estraverse":"~1.5.0","crc32":"~0.2.2","speakingurl":"~0.8.2"},"gitHead":"0dbfabbb9456a792f8f3f329ea6d1959f99d8e72","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.2","_shasum":"bbfb54ad4414ed0f76fc4100d373c0121be229de","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"bbfb54ad4414ed0f76fc4100d373c0121be229de","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.2.tgz","integrity":"sha512-ZOTEbfkN8I0g7G+CQhTnOp8XqAFDtE5Y2oTx1kndMyGCaQjuKfDLhK8rInsA/olSs9u19UnrQQHsahAa1oAo5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1LFhWYAB5RRgvtoBe4qpEw8FIBo+oVI2MrLMlj0pWKwIgGf2DonmuHqHzzQSLkOGmantv6BfMqocaHIvDVwP1G7Y="}]},"directories":{}},"0.0.3":{"name":"i18nliner","description":"i18n made simple","version":"0.0.3","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","sinon":"~1.7.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"esprima":"~1.0.4","estraverse":"~1.5.0","crc32":"~0.2.2","speakingurl":"~0.8.2"},"gitHead":"ea6239e06cbb90b2da05980749293b309f9ebc73","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.3","_shasum":"60012fc33c744cea87736719cda3e5db83b2ba87","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"60012fc33c744cea87736719cda3e5db83b2ba87","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.3.tgz","integrity":"sha512-UH4dC115wXg8Bs5uVHf48QUjrVsnIqmVuXPlwrdusbkgwRv1YJLKwuYqtecdqR4VNdYFQxlaD9jUeIi8oPY24Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcwY1sfanDp7VjxxKPcXgxVaTKAvW9l3c2ckFGicEFCQIgNVmrfCQaHzTfwwhA0kPOkYL+32umeVTuT9c5WMiYQFE="}]},"directories":{}},"0.0.4":{"name":"i18nliner","description":"i18n made simple","version":"0.0.4","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"3f2762b1d5ec221f20e7bc3edd22af6ebd959ff9","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.4","_shasum":"d619b12dab4b16ae5555bab8133d95251994cf32","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"d619b12dab4b16ae5555bab8133d95251994cf32","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.4.tgz","integrity":"sha512-RuQxGuUt2JwayYkIHzPI0INExLDGGIeHHGQRbc73I70kNa4N4vy1DuKqO50TpbEv1tnekZV0WnIjVbu+h1jVIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ycR37MiLCtw/VeH5b0VdFre2IXVL1jL9ErsyjnUCPQIhAP7Kuz+00rge1/cX6rkGsWv1UVUsGMk/GncV6qOc40fm"}]},"directories":{}},"0.0.5":{"name":"i18nliner","description":"i18n made simple","version":"0.0.5","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"0daa6f39e4c27f3785b67231b275b6ef79d173a3","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.5","_shasum":"045ed8b295149713888904e00746f318fe0c873d","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"045ed8b295149713888904e00746f318fe0c873d","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.5.tgz","integrity":"sha512-U+Y5V+VqovEpWlggyRP3fd5d1oLB651mOhjeAuJCxwtw9zr1Sg/mnxkJajgCODCZ+K+AT7poVIQvl7zEXZmiSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB34Paktg8NcnefPd1BOnmLFrdpt8kUQwQGIS3swr/qrAiBXYoMz74EQAD3KG37Xg3vxfsg/lPF0OaNk/fSbhErsFA=="}]},"directories":{}},"0.0.6":{"name":"i18nliner","description":"i18n made simple","version":"0.0.6","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"e1b6ae043b0c951739be80f602fc3f7f0b9b75bd","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.6","_shasum":"d8797731e28d0ce1b24bc8077167f6d2de5aaf90","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"d8797731e28d0ce1b24bc8077167f6d2de5aaf90","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.6.tgz","integrity":"sha512-tUKm8kITe3dBVAK5zDh1WSz9iGjwjY4S+QVvAt6c13gKqHZxCTXJ6+FE8w/wnIDdu6YqR+tkzdykOAn+C6ja/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0RkeO8pZCxbQfZBQPOV80qPqGXzHfN0QXU8YzmUdFWAIgAdcIKAXj4/HZjWaYeomZl0I4gXU1BjoFs4khwxOIcTw="}]},"directories":{}},"0.0.7":{"name":"i18nliner","description":"i18n made simple","version":"0.0.7","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"65d51cabbe5011da9856193d2f37b491fafb5b11","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.7","_shasum":"7951c3e5258ffd25b3a14eb6aa15551f67637996","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"7951c3e5258ffd25b3a14eb6aa15551f67637996","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.7.tgz","integrity":"sha512-iLyDBXEN+6XBdfbmD4RQacT+aMXIW2cCLSXQJn/Hk8N5D3I92uLKFHWz+ujuSlvRAdMnBIDq5qnF4dUP/NNSQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4UPj4QmNV1KKfOkJ3N+C0OxjxguzBRX+i73XLmsknKAiEA+dbvqjwkejNIazbKVD/P5DH/NCVgk8qXaxvM7eAWq/k="}]},"directories":{}},"0.0.8":{"name":"i18nliner","description":"i18n made simple","version":"0.0.8","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"35ff793ff27ecfe87d210b52a7a17cbd41a39e3c","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.8","_shasum":"cf3557294ff62832b9fd32e6998069eededf3c4c","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"cf3557294ff62832b9fd32e6998069eededf3c4c","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.8.tgz","integrity":"sha512-RS5Thj6TxAt4kN+xAC9gBEXRHwwt4WbNrVNU4Hy4a/1//qIulJqMPExTeaWxk7nicwHdXWWii+ZUbTqIVAQqpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDntzIpfTelvgrCxUWNuMRz7H8YqtsvAkujNRganCsffAiEA6kVkxTgxka+WWyPNiAwjQeMRabxwvwI8HCEPQFVdFRo="}]},"directories":{}},"0.0.9":{"name":"i18nliner","description":"i18n made simple","version":"0.0.9","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"3b354ccc0dad950c3da2f5470f1e4f7a50a12ed3","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.9","_shasum":"436a33baee973d36a4f7335562b2988944fc93d7","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"436a33baee973d36a4f7335562b2988944fc93d7","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.9.tgz","integrity":"sha512-ah+C0lNYfEqlNt0vVawPNKERHPGbRL04F8/KeQsCEmGQTTVZaTZqSl9MkVqyE7OSCJkFrBS8ozQeEAtq6p69OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBJ5BLWoET7ZibXbZvq+JQMJ44iB6MvGjiZNVCeDc5GAiBZWs9xyCS5tlY0g+m6QZRSXnLz9Qe0TjKFObIYecVroA=="}]},"directories":{}},"0.0.10":{"name":"i18nliner","description":"i18n made simple","version":"0.0.10","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"90f56faac18a543f494505627302305c46bc7949","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.10","_shasum":"abcfc451eae0385a50a112f10574ebe524c40187","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"abcfc451eae0385a50a112f10574ebe524c40187","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.10.tgz","integrity":"sha512-mMMFNQfXQdCwplHwftlEqtXrdxrLjU5zpUk7J5VG3stB2n5/pD5eF5gpwZM+vVADgFCV+QHhjBpHtAwEzrcR6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEupAF0YSPd8tLPtxkaY/fAt5LnP/AEa+3/yoKwcXDaxAiBCkGUgBLeUeT+pF22PRPt0bBiEdu5z+GV9JUwbyTiYkg=="}]},"directories":{}},"0.0.11":{"name":"i18nliner","description":"i18n made simple","version":"0.0.11","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"c341b74929403750db0505121e33fa2c8c123453","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.11","_shasum":"8297087558dbc4e1f6d8a9322aaefe05f0184067","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"8297087558dbc4e1f6d8a9322aaefe05f0184067","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.11.tgz","integrity":"sha512-wky7LQ0+ISGnci4bnF77XHX1sxhoKVpVnyWViy0pNNpxRPC7xEodwKCQmTH3HHsZPx9dtsvZaPg65MT3vVAc4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4TERga+kcz/rpTTgeA6Fc5OZH+zP2mLUJoYxSIM7oowIhAPn+rj17K+ORlPsF+ktF6k0hh/k3Hzt3lm3SGwsL9O7J"}]},"directories":{}},"0.0.12":{"name":"i18nliner","description":"i18n made simple","version":"0.0.12","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner.js"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"340c741337cd86229a5c647b9257f271ed00e057","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.12","_shasum":"fa8222a5870ee1d565ef19df89100dbf4f5e7e19","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"fa8222a5870ee1d565ef19df89100dbf4f5e7e19","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.12.tgz","integrity":"sha512-0YGuI0rbtMmiaxdtV47d4p2g97WnwKRq5bSW2E7TPWtyAna23IX7rErIFE7sb6mS0VGv02NB7v5KL1MeZAfrlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmjOfnkgRHDnRIp2bs6WwwPFf/UwhKO3xOPuslkU+UfAIhAM+gJpVvyGk8YEfBmwcJ4ZiYyqd83Z29kjC+igGevVCx"}]},"directories":{}},"0.0.13":{"name":"i18nliner","description":"i18n made simple","version":"0.0.13","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"e1a793cd5df1ad24639798fdd5af84a715a605da","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.13","_shasum":"55dc31f6876f5fa8cd78fde1fbe8bf5c3db69e0a","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"55dc31f6876f5fa8cd78fde1fbe8bf5c3db69e0a","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.13.tgz","integrity":"sha512-+/z6jYaHJurkhZtnFPIVLWnt8z2ICA/XA43H62ep3f9LoXnR1YiqPIDAeFWGY+Lg67D27hjJdMRTVDEn7rnkiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoV+A/FYz6RiQ+IkD3OEZzNhrWzAmixBadRegcQonPWgIhAJrLmnPb8ujja6T89T9S1/bMJ4pSUwXl9KEpe7aSoolP"}]},"directories":{}},"0.0.14":{"name":"i18nliner","description":"i18n made simple","version":"0.0.14","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"9629e67d467d6b8e2425d81e07eda4ae3a3d77ac","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.14","_shasum":"eb5aff84ec9161c6da2505b39e175675d763d6a7","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"eb5aff84ec9161c6da2505b39e175675d763d6a7","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.14.tgz","integrity":"sha512-dcuuVKa4I6bhAIliHraUB21U4WFs3SuJeYiOyUySaDNIOhIm+x57jUNnbAR/S0OyhZaHp+ZRaO4Kv393CVFRLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIa3Kr2cJhAH0+5NxRfIggXfoyUcR5W+3eqwo7uAX/FAIgA7FPRdcHt9j87m5+HIwUiIjVjee9dSWDBIHYSKhvTWc="}]},"directories":{}},"0.0.15":{"name":"i18nliner","description":"i18n made simple","version":"0.0.15","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"17f2296583e9e25bac40648e073417ef17ccc688","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.15","_shasum":"384a0d64050827c2ff26a7eb2d68d1f9e874ef56","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"384a0d64050827c2ff26a7eb2d68d1f9e874ef56","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.15.tgz","integrity":"sha512-S9FeKpwTnl94KmtUbDTe/APpqhjwCO3JXtQ6mPignf1VPOjHdhO0YriDJy29OqkmN75/0N5F9C+v/JGd6O5Hiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfnzIRGHrZBfLlyi7pw6rQnHwYJWUNBHd2J7ah/yh5mAiBRGFP5Vfuk7Vqz+g4aQvH8Q68rHSmSfj5hxzZwbX4z4g=="}]},"directories":{}},"0.0.16":{"name":"i18nliner","description":"i18n made simple","version":"0.0.16","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-es6-module-transpiler":"~0.6.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima":"~1.0.4","estraverse":"~1.5.0","gglobby":"0.0.2","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"6781feab1963771560847cacd39a66577747fd0b","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.0.16","_shasum":"3d481b8751b8004d71b34d2c489f85516643855f","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"3d481b8751b8004d71b34d2c489f85516643855f","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.0.16.tgz","integrity":"sha512-dTSSmpm6yPZRmPAot4Q4fiay4yrd6y/yfQ4cczp7S9JLtjXwcQLi0DAuHbhgB4JpB+hIeTxQRV7ch2362iUbpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoacn4VyVP3uGtgWU9RIzAAwy7obdPMa2tYPRHxWGpSAiEAkRHdXqNUr84Xj+wsXOswuhezdGrtNACv4as7RpIuRYU="}]},"directories":{}},"0.1.0":{"name":"i18nliner","description":"i18n made simple","version":"0.1.0","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima-fb":"^13001.1001.0-dev-harmony-fb","estraverse":"~3.1.0","estraverse-fb":"^1.3.1","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"6e6ac95d8587b879fef8f53933c88efd3e1aa014","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.0","_shasum":"7e050b3b6e90695eeaa502ac95205b5591fc5ba1","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"7e050b3b6e90695eeaa502ac95205b5591fc5ba1","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.0.tgz","integrity":"sha512-gapkKfy2KKIiu/X/gUXbKa/M9pjg3zai9mI1HdGkOea1vyrV2Jrqm1kZLu/+cvBlfeBBN1VuPbBzg/9vUarOwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr/9DpXvvjR4ilFqBzNvHCig34YFph1bnL91FvLnBIvwIhAJ5kl5sjknO5uMfEMbLSiY4DFQBeOrdgiwJfZlXjlKTG"}]},"directories":{}},"0.1.1":{"name":"i18nliner","description":"i18n made simple","version":"0.1.1","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","esprima-fb":"^13001.1001.0-dev-harmony-fb","estraverse":"~3.1.0","estraverse-fb":"^1.3.1","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","speakingurl":"~0.8.2"},"gitHead":"b57f0acfec22d8f1afc023ed75aaf598d1a1acf0","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.1","_shasum":"3214f2f75c895e9133b9a3aa98eae75c011156c2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"3214f2f75c895e9133b9a3aa98eae75c011156c2","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.1.tgz","integrity":"sha512-3t9szgFNeb+/R6StxzSAkOQ9NDa8fHZ43B9rZ3PFgx8ZgM1HGeoXs1XT7G0uFN4WKkH2hRPlD4w7IKO43v2JCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEmCxaQl0sbqsQI6i+ml0SzVohlWR1BuxnFhWkq5eJYAiEA+FF2sNOgC1TldQ88haOrHLt2JlbSiln+UHjciqYD5dU="}]},"directories":{}},"0.1.2":{"name":"i18nliner","description":"i18n made simple","version":"0.1.2","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","recast":"^0.10.12","speakingurl":"~0.8.2"},"gitHead":"f652f1385f499d47bfff7f552a53dfa51f020fc5","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.2","_shasum":"bc873a9fdcad563bf8a47ad753e1d9ba1b03db38","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"bc873a9fdcad563bf8a47ad753e1d9ba1b03db38","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.2.tgz","integrity":"sha512-bmG9BCGFmq8QWhrNz81p0AMA30OxErdqZdufUm+YA14ZYgXUUtrtJfc7lHZbfW1zX29AtGkPe1p4wuov+DIGFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKl5rEROtODxG4d/RNUxeK3En1zH3DB2t6MnKt0iX5DAiEAz0z9A1D0MQM65oyxU5i/j0OZGUNdb6wn9e4X+L60aTg="}]},"directories":{}},"0.1.3":{"name":"i18nliner","description":"i18n made simple","version":"0.1.3","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","recast":"^0.10.12","speakingurl":"~0.8.2"},"gitHead":"c6ccec18066c522e9f231e181580529d4995cc7b","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.3","_shasum":"09a3f695f77e7669ada9f7a5b6ed8a0f22bae6a2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"09a3f695f77e7669ada9f7a5b6ed8a0f22bae6a2","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.3.tgz","integrity":"sha512-5+BOfd5OZW9E0ZwPrNm3fgUrey7a8DQnPE/8KsFn+6iYagk78fEu3iTj73rG+Oe8gXc6wnX8Z4zK2SpX/zdX1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH/3mPXtWWiCP8hVXUNKHxozAALVDRO/1qBYTnjbk6fQIhAMe2iBcZHcdc3W6XzFUitspsyyhW8Ss4+xwIMFmrpL/0"}]},"directories":{}},"0.1.4":{"name":"i18nliner","description":"i18n made simple","version":"0.1.4","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","recast":"^0.10.12","speakingurl":"~0.8.2"},"gitHead":"1c57bfb715706ca6a3b5a78381977d028aad3720","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.4","_shasum":"acc15e7ea3892370e9e497dc5bb69e7b797fefeb","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"acc15e7ea3892370e9e497dc5bb69e7b797fefeb","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.4.tgz","integrity":"sha512-nCMSnf2kjebL548jwnnp1H0/uG27k34yp6eWiRxHuHMo5qbyRREWhPyH2HrRJ0568MNi7RJS/KeUqkBRVvYL4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY22MBLGL2XbGjQMlIPLbBV5gBo1i8R20lgWa7qAPtywIgFF3bCbxdffmlbw2P1UDMFP0WTuReVcunhtqG9ylOlD8="}]},"directories":{}},"0.1.5":{"name":"i18nliner","description":"i18n made simple","version":"0.1.5","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"http://github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~3.19.0","chai":"~1.8.1","eslint":"^0.17.1","grunt":"~0.4.2","grunt-babel":"^4.0.0","grunt-browserify":"~1.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","recast":"^0.10.12","speakingurl":"~0.8.2"},"gitHead":"7fcd16e96f8d146d0cb79ff05a6b3e2454df36d7","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.5","_shasum":"14c60821f362a621cc009465ec3f51ea44f67138","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"14c60821f362a621cc009465ec3f51ea44f67138","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.5.tgz","integrity":"sha512-t1hiT3p2wCJXDxbZPDMriYdSsfWA28zTjSopykKd6owocVc1LRQOpeOhAK1JGocNZSgPmMfOlNJpM4P9qjLTiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn/Ay2F95UH5/+4Tb6Gwgty7IBu4GROVz23QMajT7TfAiEAu4NcmlVxkLNbm6nnE9X8Z6/mV1LEdtdHb/WGWSKMZYM="}]},"directories":{}},"0.1.6":{"name":"i18nliner","description":"i18n made simple","version":"0.1.6","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"browserify":"~13.0.1","chai":"~1.8.1","eslint":"^0.17.1","grunt":"^0.4.5","grunt-babel":"^4.0.0","grunt-browserify":"~5.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"^0.5.0","gruntify-eslint":"^0.1.0","matchdep":"~0.3.0","mocha":"~1.16.2","rimraf":"^2.2.8","sinon":"~1.7.3","temp":"^0.8.0"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"cli-color":"^0.3.2","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"^1.1.0","mkdirp":"^0.5.0","recast":"^0.10.12","speakingurl":"~0.8.2"},"gitHead":"0dfb77d2f9da7c3b33f9bf24ec511d2a099d709b","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.1.6","_shasum":"3501f0895c0e15764e341e401d7f5ff76e85b0fa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"3501f0895c0e15764e341e401d7f5ff76e85b0fa","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.1.6.tgz","integrity":"sha512-hets0aS5ylSfxbxeZvv9dZj1VuGtowcG4Hab36ohgfzCcUGmjxkZrT2ki5seNtBk9tlCphv9QNWS9dgBrVNQtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5HK/fi0g9kVdWP9afsuiwYABpJWhgOdUJ8g+Gm+S5oAiEAxQWVslsmfAeucTuqOhePcnyy+Rb56jdtC5YgzzYRUkk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18nliner-0.1.6.tgz_1476387449843_0.5595008223317564"},"directories":{}},"0.2.0":{"name":"i18nliner","description":"i18n made simple","version":"0.2.0","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"de81ce638d984f8208f74268bef6b2a3778a0fac","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.0","_shasum":"f74353ac5d909304220153e9936a217460cc84d5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"f74353ac5d909304220153e9936a217460cc84d5","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.0.tgz","integrity":"sha512-wu9NTVd4eVy3DY8C8fNcbGv4P1KF2vV+I7wyHLGt20iIuBf3NbQSCbkSue0p+nDjcX+ogHh/46vX1aVDZAYcTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELz7m6rTQiepmY28cpkstoME+JoaYwS+laz2tevvFrhAiEAnA6st/Ko45MXb5YJh63iBehn5dYgfxT+MvcFsAiAcaY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18nliner-0.2.0.tgz_1488186096549_0.654727159999311"},"directories":{}},"0.2.1":{"name":"i18nliner","description":"i18n made simple","version":"0.2.1","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"0fbda8f67a01aeaebeccac73a63bd10f003105fc","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.1","_shasum":"57e77c03823391837516e01b55020a15dd2ed11b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"57e77c03823391837516e01b55020a15dd2ed11b","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.1.tgz","integrity":"sha512-H6pYgOziZqURXO2pWwqE8K/NdtSPhuSxNPhdMEQCCE6uHgObjt8EL2WctdZHhnTqxFl1G5CEICa4sFuTpSlOYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqJmbBvLFj0dI01UxyMS9FXJmcdZPpIaflKwx2ckV3zAiEA/wQsSpI3YZGkxMn3EZLyB0pptvKZ0ozFnmp1g28Y128="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18nliner-0.2.1.tgz_1488864663642_0.8651092126965523"},"directories":{}},"0.2.2":{"name":"i18nliner","description":"i18n made simple","version":"0.2.2","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"d9a83505e09f827af4bbfcc9c6c8796bcfc0e2b4","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.2","_shasum":"f49adec78dd8be4a1e6f40f45f45a974c6d4fcee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"f49adec78dd8be4a1e6f40f45f45a974c6d4fcee","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.2.tgz","integrity":"sha512-hI1DtHT5SEp5RTdR3peMvUs2mY1usSBcBpeT0vCxm3FDUp/L94y4yerSGdhShgk2YD2gwEYldVSjxJ/kEDE2jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKl3y6gGSpud5fdGiV4d1ezhlEemj8tnUn52X7PwEhNQIhAKiRH7cKTgLfLd3dkA35I+zY9Hi/TodGoobM0saE+lWd"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18nliner-0.2.2.tgz_1488872515342_0.00047622411511838436"},"directories":{}},"0.2.3":{"name":"i18nliner","description":"i18n made simple","version":"0.2.3","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"15291d09a35c8d80b25cb7f35375e94d150f923f","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.3","_shasum":"6b45aed6413a6e27705606d62de62392a6bcc687","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"dist":{"shasum":"6b45aed6413a6e27705606d62de62392a6bcc687","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.3.tgz","integrity":"sha512-swOgTaOcOPOygaWrTf6N6AdlDFQHXu/zthvxsy0HVIQzwaU/YRbfG8YK0ehu9XJ9isMS0Pgozm6mA9v+Ed5hbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOioQ5kJejwLD/OS+IXy8bLvcDHrfUcbwN+uWB28Y6XAiEAn7FU9lb1r/VR4QPXjdbM/SZ7LNTwgwYpAZdsdJbymtw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18nliner-0.2.3.tgz_1490827481023_0.12866653152741492"},"directories":{}},"0.2.4":{"name":"i18nliner","description":"i18n made simple","version":"0.2.4","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"66641d4bfdf00c42012286c19f76b05119467f31","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"dist":{"integrity":"sha512-7oaTHK9O0msrjBt0PZG6WxQIhLDPN3ack02mpzKLMzIGrWZVXrJyafwPWA+SIg7EMrKMFS0OeTxPB1/lLxGgDA==","shasum":"afd77a137930aa485a0902c65b04b8d32e293a22","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.4.tgz","fileCount":59,"unpackedSize":153824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa69shCRA9TVsSAnZWagAAT2IP/3jCa0wSMPBIGrowmzuC\nx//5glEFzRK3q2bNIfJq0ZnVCetnDmc7yPlIsmUM35xYz7UC22Zro6TwIdyO\nmHjFnOgVu6ezdZYuxnBE7UTyu1mO21ja+tMEWxODrjRRF8X3dyIhIi+AvYF3\nC7FdtyLo3mikOy2VZRWSlNhkssPthnxbPh1cVuyO8U2Mak7DPUq1gZEcN8HI\n3n1zz/urj9y+xyGT0CaQXIRCJDRnsxL8TQRCiDXGzbu7ptZCRC2uscQ/699M\nwz4f06MEOLqPEQwwDGoAtxFv7cMxclasj7XPcAhjPlgKLZBNaJ6ZS7RSK2tP\nDu8fdw7XfW064uBrecB4gkrwzARUDAsmPc6cpygNw2BQpbCqRP44rhvvyfKw\n7v+VELhDeJZiyX6NaCiLgx7/WE4emo3XsyB1tebhj0kIVIWGiUD8tKlk+aCY\nD1T0eqZWtztR+LCLBUbdJ/Ctw01z9OdxDfxsU6Ry5vP1m6vaw6+H9GHj5j7h\njt9zVbpft2q2Q+wFV/rQRcYkjeG40HhjizAAVWCaz0EAxjeIBZjOAmgKj0oO\nplpQnwmjyIqiEitDahCVVmbPYpg10qIMAqR0qcr3IY6B0CkJduBH/6QlS22C\nbHEE/YjsjEcj3iuS25ghBXpTXFHc5j8mravqpj2SYTkMk8jd4I2VB8Jml1Dg\nkIKI\r\n=Rhe3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KxC6TAUsg+O6vCtSLluNB6E7arK/7R9FlNdVP0wlJgIhAM6JY+AV4D9kBcSjsyoNtBzT7ORzCmBN1SvCmjKKCNKD"}]},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18nliner_0.2.4_1525406495365_0.9072415752066696"},"_hasShrinkwrap":false},"0.2.5":{"name":"i18nliner","description":"i18n made simple","version":"0.2.5","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"b03454f74e9fdbf149e8f52cfd21ca3e745a8505","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.5","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"dist":{"integrity":"sha512-4Rg+nUqeRH2V6cPDsukeZSfkuoMhDL3JEh/5cidWhKdQU/tRxAqQxONTp4Y+o0Q9nsFaFvNBHuZfVn3Ibzc4LQ==","shasum":"3a0ec941cb2f85fe4cdd66bda667dbe3337ab771","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.5.tgz","fileCount":59,"unpackedSize":154372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa69zcCRA9TVsSAnZWagAAWsQQAIw4cXO4wo+chilYJcP7\nGNSz25LZm+PZ2HboGDXSP/4f9xboXtOstjGJHuAfK8/6rUzuw/UNqXHXOTJ9\nXJXYB9OCf3e62o9xAtrLUixLB/MEKFgExCUlV0lHKaFpFVlqthCfuCG5RyQz\nEVqXmWdnGt5rHp/XsVk50GHZQk+7n8c2vdGgI0e3G5RHwohrigmDkw+yEv6k\n3joIKbWI1KSAdq5mvC/Gvq+zxwMfHkkNNvHtSbaYzXFxmPVF+mVyu4hMeSzp\nTpbR9j+TbKACTNEA4ojuPMbDHwRyxWBXxPwheVTo8Rb2ZlrShZO8O0kzXqH6\nFcsXZPiuFoC8wgKM93M5ZfgjwkX9Z9A2qoiZSo8tEQoSzG66MGVDHPaWxG6P\nB8ZLblD74PZ5YdgLu//RqwVnTtzBgrkBZ7CD4fNEx9Yu1HtW2VmQeTX6QBM+\niJqzxkzeHc40wJ+YOfqk3eObB2QFkAKAE+wZleB4vurSMBX7ijVTkRyUr3ys\nncelW4+HYelX4dJcSVUC+XoUlIxboxemUnEqXWorRBdpOgiELo1NFJePQJDb\nmR4Kpvz1ipG8fkQyuyq4rFcasyRj9brobTQQDvNssRcluwtTBF3QojnMfXe2\nOKy9wmRlVdiKWkVOjy3YiDeYTtSmuA5LS41R36VVSPuI9emnGRwsvOg7tSCY\nPwCp\r\n=W246\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH9jG/IjxrxomnXv6wvaK9qAeKDxxr6Zs4jmo+m757WQIgcspZc2KB/lrb2t2HX1ZMq8Uo/K0wf5BTDX+dks5xe/Q="}]},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18nliner_0.2.5_1525406939902_0.09206003865397827"},"_hasShrinkwrap":false},"0.2.6":{"name":"i18nliner","description":"i18n made simple","version":"0.2.6","author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"main":"./dist/lib/main","bin":{"i18nliner":"./bin/i18nliner"},"devDependencies":{"babel-preset-latest":"~6.22.0","browserify":"~14.1.0","chai":"~3.5.0","eslint":"~3.16.1","grunt":"~1.0.1","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","gruntify-eslint":"~3.1.0","matchdep":"~1.0.1","mocha":"~3.2.0","rimraf":"~2.6.1","sinon":"~1.17.7","temp":"~0.8.3"},"scripts":{"test":"grunt test && mocha tmp/test --recursive"},"dependencies":{"babel-traverse":"^6.0.0","babylon":"^6.0.0","cli-color":"~1.2.0","crc32":"~0.2.2","gglobby":"0.0.3","minimist":"~1.2.0","mkdirp":"~0.5.1","speakingurl":"13.0.0"},"gitHead":"14380124c44903afa4cfd3b0a70492602f70a59d","bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"_id":"i18nliner@0.2.6","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jenseng","email":"jenseng@gmail.com"},"dist":{"integrity":"sha512-MSqUPmIwm5FY/y/UGReFTaT+1Go22/49Kmc8PdgJgNZDiTMHs+ly3AwtRMTerydOKMytClCX0AduYxLB/iFUxA==","shasum":"e5e1079c302538dc76b34e261fadcd6bf13f2d47","tarball":"https://registry.npmjs.org/i18nliner/-/i18nliner-0.2.6.tgz","fileCount":59,"unpackedSize":154417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaoRbCRA9TVsSAnZWagAACjEQAKRA0a2dabnDycsiwPui\n7m7c5hcww/+B2ZZwXoWXZat5fDCNRUxW2lLIRNwboBTaH7IL3DMoqULqWfMK\nE3nMz4eI0MBQLKemYZPKk23VEwdLmXjUIcBNABrYhQyrcM37MqL08IM5kkUg\nA+36gU89lFyGQory+vzKkDjo5wcQ6dfUJt4ghkm/30kNRoTdjVqw9ICuHAfr\nwy5s9MlyL+8/29mPfui4uAVVMd+dNLMnV39Fb+31rfc1DJspTtSQGtV+QaT6\n+u4RdClRxzcryb5s//kIcRqXikaNf83tHCoT/6JHazE78K3EnpD78Tb4fqjv\n9jeqDfPYoLONTsrO5N/UpcD6ZYMwni7GlAjP5eJsqAaDpIEgP8ibfbbLuSHH\na5wNEp9sjTx8o2M4ZznDsj0S6XRrPnYbEGEg4VOBrOAxfdlp86AnBGe5vKUe\nvD84wiH6G4nvMKFTCkuKuBCM7UeXNUjW8pfjmulqLZUO9CXoFJzroRcZjfVE\nG3Eza0Q8dB4XaEeBiZzLhmY5ddwDkp4vIec6E73dbig5UvJgwTA4rEnB5UL2\nNGG7P+Wm2LB5yD7tAKwc8AvyIJ+WA6AHxi073/Ak8mPIw+3TXcwAkq1uKDcL\nvVFMMjhf/EQp9D6BwyAcmThlNd6uyuCOmqFB1h5rMhobky37Xdl7grRgAczs\nT4Y4\r\n=bZV2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo/Zngqxq3wCpX8xvLrESoGapYxUMns0SRlhb+43Yj8AiB5AbcEKOS5knN+SqC+hRPcPIVtSh6hSlVmc6BbShTnuw=="}]},"maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18nliner_0.2.6_1533707355736_0.6119019347753751"},"_hasShrinkwrap":false}},"readme":"# I18nliner.js\n\n[<img src=\"https://secure.travis-ci.org/jenseng/i18nliner-js.png\"\n/>](http://travis-ci.org/jenseng/i18nliner-js)\n\nI18nliner is I18n made simple.\n\nNo .js/yml translation files. Easy inline defaults. Optional keys. Easy\npluralization. Wrappers for HTML-free translations.\n\nI18nliner extends [i18n-js](https://github.com/fnando/i18n-js), so you can\nadd it to an already-internationalized app that uses it.\n\n## TL;DR\n\nI18nliner lets you do stuff like this:\n\n```javascript\nI18n.t(\"Ohai %{user}, my default translation is right here in the code. \\\n  Inferred keys, oh my!\", {user: user.name});\n```\n\nand this:\n\n```javascript\nI18n.t(\"*Translators* won't see any markup!\",\n  {wrappers: ['<a href=\"/translators\">$1</em>']});\n```\n\nBest of all, you don't need to maintain translation files anymore;\nI18nliner will do it for you.\n\n## Installation\n\nTo install the command-line tools (for extracting/managing\ntranslations), use npm (see below).\n\nDepending on how you manage JavaScript dependencies in your app, you have\nseveral options for installing/including the runtime extensions:\n\n### regular old script\n\nDownload the [runtime extensions](https://github.com/jenseng/i18nliner-js/blob/master/dist/i18n_js_extension.js)\nand include them on the page after i18n.js (via `<script>`, asset pipeline, etc).\n\n### npm\n\n```bash\nnpm install i18nliner --save\n```\n\nYou'll need to shoehorn i18n.js into your app, which (as of this writing)\nis not CJS-compatible :-/, e.g.\n\n```javascript\n// assuming you shoehorn this in\nvar I18n = require(\"./path/to/cjs'd/i18n\");\n// add the runtime extensions\nrequire(\"i18nliner/dist/lib/extensions/i18n_js\").default(I18n);\n```\n\n### amd\n\nDownload the [runtime extensions](https://github.com/jenseng/i18nliner-js/blob/master/dist/i18n_js_extension.js)\nand use the requirejs shim config to add them (and i18n.js) to your app, e.g.\n\n```javascript\nrequirejs.config({\n  shims: {\n    'i18n': 'I18n',\n    'i18n_js_extension': {\n      deps: 'i18n',\n      exports: 'I18n'\n    }\n  }\n})\n```\n\n## Features\n\n### No more .js/.yml translation files\n\nInstead of maintaining .js/.yml files and doing stuff like this:\n\n```javascript\nI18n.t('account_page_title');\n```\n\nForget the translation file and just do:\n\n```javascript\nI18n.t('account_page_title', \"My Account\");\n```\n\nRegular I18n options follow the (optional) default translation, so you can do\nthe usual stuff (placeholders, etc.).\n\n#### Okay, but don't the translators need them?\n\nSure, but *you* don't need to write them. Just run:\n\n```bash\ni18nliner export\n```\n\nThis extracts all default translations from your codebase and outputs them\nto `config/locales/generated/en.json`\n\n### It's okay to lose your keys\n\nWhy waste time coming up with keys that are less descriptive than the default\ntranslation? I18nliner makes keys optional, so you can just do this:\n\n```javascript\nI18n.t(\"My Account\")\n```\n\nI18nliner will create a unique key based on the translation (e.g.\n`'my_account'`), so you don't have to. See `I18nliner.inferred_key_format` for\nmore information.\n\nThis can actually be a **good thing**, because when the `en` changes, the key\nchanges, which means you know you need to get it retranslated (instead of\nletting a now-inaccurate translation hang out indefinitely). Whether you want\nto show \"[ missing translation ]\" or the `en` value in the meantime is up to\nyou.\n\n### Wrappers\n\nSuppose you have something like this in your JavaScript:\n\n```javascript\nvar string = 'You can <a href=\"/new\">lead</a> a new discussion or \\\n  <a href=\"/search\">join</a> an existing one.';\n```\n\nYou might say \"No, I'd use handlebars\". Bear with me here, we're trying to\nmake this easy for you *and* the translators :). For I18n, you might try\nsomething like this:\n\n```javascript\nvar string = I18n.t('You can %{lead} a new discussion or %{join} an \\\n  existing one.', {\n    lead: '<a href=\"/new\">' + I18n.t('lead') + '</a>',\n    join: '<a href=\"/search\"> + 'I18n.t('join') + '</a>')\n  });\n```\n\nThis is not great, because:\n\n1. There are three strings to translate.\n2. When translating the verbs, the translator has no context for where it's\n   being used... Is \"lead\" a verb or a noun?\n3. Translators have their hands somewhat tied as far as what is inside the\n   links and what is not.\n\nSo you might try this instead:\n\n```javascript\nvar string = I18n.t('You can <a href=\"%{leadUrl}\">lead</a> a new \\\n  discussion or <a href=\"%{joinUrl}\">join</a> an existing one.', {\n    leadUrl: \"/new\",\n    joinUrl: \"/search\"\n  });\n```\n\nThis isn't much better, because now you have HTML in your translations. If you\nwant to add a class to the link, you have to go update all the translations.\nA translator could accidentally break your page (or worse, cross-site script\nit).\n\nSo what do you do?\n\nI18nliner lets you specify wrappers, so you can keep HTML out the translations,\nwhile still just having a single string needing translation:\n\n```javascript\nvar string = I18n.t('You can *lead* a new discussion or **join** an \\\n  existing one.', {\n    wrappers: [\n      '<a href=\"/new\">$1</a>',\n      '<a href=\"/search>$1</a>'\n    ]\n  });\n```\n\nDefault delimiters are increasing numbers of asterisks, but you can specify\nany string as a delimiter by using a object rather than an array.\n\n#### HTML Safety\n\nI18nliner ensures translations, interpolated values, and wrappers all play\nnicely (and safely) when it comes to HTML escaping. Wrappers are assumed\nto be HTML-safe, so everything else that is unsafe will get\nautomatically escaped. If you are using i18n.js, you can hint that an\ninterpolation value is already HTML-safe via `%h{...}`, e.g.\n\n```javascript\nI18n.t(\"If you type %{input} you get %h{raw_input}\", {input: \"<input>\", raw_input: \"<input>\"});\n=> \"If you type &lt;input&gt; you get <input>\"\n```\n\nIf any interpolated value or wrapper is HTML-safe, everything else will be HTML-\nescaped.\n\n### Inline Pluralization Support\n\nPluralization can be tricky, but i18n.js gives you some flexibility.\nI18nliner brings this inline with a default translation object, e.g.\n\n```javascript\nI18n.t({one: \"There is one light!\", other: \"There are %{count} lights!\"},\n  {count: picard.visibleLights.length});\n```\n\nNote that the `count` interpolation value needs to be explicitly set when doing\npluralization.\n\nIf you just want to pluralize a single word, there's a shortcut:\n\n```javascript\nI18n.t(\"person\", {count: users.length});\n```\n\nThis is equivalent to:\n\n```javascript\nI18n.t({one: \"1 person\", other: \"%{count} people\"},\n  {count: users.length});\n```\n\n## Configuration\n\n### .i18nignore\n\nI18nliner supports a .gitignore-style file, so you can exclude certain\nfiles and directories from processing. Just create a .i18nignore file, and\nadd patterns as necessary.\n\n### .i18nrc\n\nIf you have an .i18nrc containing valid JSON, I18nliner will use it to\noverride default settings. This can be useful for overriding anything in\nthe [default config](https://github.com/jenseng/i18nliner-js/blob/master/lib/i18nliner.js#L52)\nor for [activating plugins](https://github.com/jenseng/react-i18nliner#2-add-react-i18nliner).\nFor example:\n\n```json\n{\n  \"directories\": [\"app\"],\n  \"plugins\": [\n    \"react-i18nliner\",\n    \"i18nliner-handlebars\",\n  ]\n}\n```\n\n## Command Line Utility\n\n### i18nliner check\n\nEnsures that there are no problems with your translate calls (e.g. missing\ninterpolation values, reusing a key for a different translation, etc.). **Go\nadd this to your Jenkins/Travis tasks.**\n\n### i18nliner export\n\nDoes an `i18nliner check`, and then extracts all default translations from your\ncodebase, merges them with any other translation files, and outputs them to\n`locales/generated/translations.json` (or `.js`).\n\n### i18nliner diff\n\nDoes an `i18nliner export` and creates a diff from a previous one (path or git\ncommit hash). This is useful if you only want to see what has changed since a\nprevious release of your app.\n\n### i18nliner import\n\nImports a translated .json/.js file. Ensures that all placeholders and\nwrappers are present.\n\n#### .i18nignore and more\n\nBy default, the check and export tasks will look for inline translations\nin any .js files. You can tell it to always skip certain\nfiles/directories/patterns by creating a .i18nignore file. The syntax is the\nsame as [.gitignore](http://www.kernel.org/pub/software/scm/git/docs/gitignore.html),\nthough it supports\n[a few extra things](https://github.com/jenseng/globby#compatibility-notes).\n\nIf you only want to check a particular file/directory/pattern, you can set the\n`--only` option when you run the command, e.g.\n\n```bash\ni18nliner check --only=/app/**/user*\n```\n\n## Compatibility\n\nI18nliner is backwards compatible with i18n.js, so you can add it to an\nestablished (and already internationalized) app. Your existing\ntranslation calls, keys and translation files will still just work without modification.\n\n## Related Projects\n\n* [i18nliner (ruby)](https://github.com/jenseng/i18nliner)\n* [i18nliner-handlebars](https://github.com/fivetanley/i18nliner-handlebars)\n* [react-i18nliner](https://github.com/jenseng/react-i18nliner)\n\n## License\n\nCopyright (c) 2015 Jon Jensen, released under the MIT license\n","maintainers":[{"name":"jenseng","email":"jenseng@gmail.com"}],"time":{"modified":"2022-06-18T23:49:17.137Z","created":"2014-01-07T08:30:52.664Z","0.0.1":"2014-01-07T08:30:53.761Z","0.0.2":"2014-06-01T21:38:50.085Z","0.0.3":"2014-06-02T05:41:54.327Z","0.0.4":"2014-06-24T08:21:23.725Z","0.0.5":"2014-10-16T04:33:06.902Z","0.0.6":"2014-10-17T04:58:50.460Z","0.0.7":"2014-10-17T09:26:50.525Z","0.0.8":"2014-10-17T18:27:36.618Z","0.0.9":"2014-10-17T19:04:46.160Z","0.0.10":"2014-10-17T19:47:50.322Z","0.0.11":"2014-10-17T23:20:35.881Z","0.0.12":"2014-10-19T01:03:14.458Z","0.0.13":"2014-10-20T03:28:11.841Z","0.0.14":"2014-10-20T06:33:06.860Z","0.0.15":"2014-10-22T21:47:12.570Z","0.0.16":"2014-12-16T03:25:46.255Z","0.1.0":"2015-04-02T02:25:19.376Z","0.1.1":"2015-04-14T04:52:08.313Z","0.1.2":"2015-05-08T04:22:56.348Z","0.1.3":"2015-05-08T04:24:06.588Z","0.1.4":"2015-05-08T06:49:10.418Z","0.1.5":"2015-05-22T07:25:53.728Z","0.1.6":"2016-10-13T19:37:30.077Z","0.2.0":"2017-02-27T09:01:38.387Z","0.2.1":"2017-03-07T05:31:05.553Z","0.2.2":"2017-03-07T07:41:57.302Z","0.2.3":"2017-03-29T22:44:43.184Z","0.2.4":"2018-05-04T04:01:36.650Z","0.2.5":"2018-05-04T04:09:00.006Z","0.2.6":"2018-08-08T05:49:15.840Z"},"author":{"name":"Jon Jensen"},"homepage":"https://github.com/jenseng/i18nliner-js","repository":{"type":"git","url":"git+ssh://git@github.com/jenseng/i18nliner-js.git"},"bugs":{"url":"https://github.com/jenseng/i18nliner-js/issues"},"readmeFilename":"README.md"}