{"_id":"ng-babelfish","_rev":"30-501175ea208e4d6a7cbfeefc46d2258e","name":"ng-babelfish","description":"Internationalization module for angular.js, it's magic !","dist-tags":{"latest":"1.7.2"},"versions":{"1.2.5":{"name":"ng-babelfish","version":"1.2.5","description":"Internationalization module for angular.js, it's magic !","main":"bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","_id":"ng-babelfish@1.2.5","dist":{"shasum":"80bfab0274b2829aea1abce5f9ce5aa9fb7ffea9","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.2.5.tgz","integrity":"sha512-oNnjL0ec2AX8usKQYj8isXDOpUX0ygjYbc8dKjq+CcCM5JKnrAoofS5qSL7IFjohrsIAZtV81jHyr2GzbTRc1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHniTjfXHy9McVci4eRBwntGl4vAszzS6sGGY0Ak5V38AiApNtRzGzvsXdtGiKc6XffbL+3O7FJpo1H//y4n2XNh0Q=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.3.0":{"name":"ng-babelfish","version":"1.3.0","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js","install":"napa angular/angular.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4","napa":"^0.4.1"},"_id":"ng-babelfish@1.3.0","dist":{"shasum":"7997b7a34203a0c93a0353d90aefc2a02eb74c3d","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.3.0.tgz","integrity":"sha512-x60hGIsOSBBV8ykrhHcVrsL73IauotisTPytQL2xRM4hDjNkTBJRQq4wy+TXkmGT9B5varutNGo1RchCDKcNYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXRS4TPq6jg7QGU4ELSwsRFJgPdT9IP7Y0bmKps9+VagIhAOEtQhpyQgcY6YsDWH7BeMSGCXNprCdLlpK4Dans+zmp"}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.3.2":{"name":"ng-babelfish","version":"1.3.2","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js","install":"napa angular/angular.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4","napa":"^0.4.1"},"_id":"ng-babelfish@1.3.2","dist":{"shasum":"8da3efcbe7fce3a069cf97a2b91269b84035a571","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.3.2.tgz","integrity":"sha512-RIhfYLK1vcr8xHtTBeQzHabl5d0qD3gERPuMzQHWALAq0VUoZl3MlU6E5533wByvc2Vt5yfLcGqA9O4OiE9lUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7JhjBl2RQ/q7cfEFaumjtDBnh5eDYTQ6ZNLx/65VHBAiEA0x6RtxXLDD1AGsu+ZfOAtgDPmKB5l2mdMMXp3CFEM8c="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.3.3":{"name":"ng-babelfish","version":"1.3.3","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.3.3","dist":{"shasum":"e89dc3aaca3b7dce8b3fab7930946adf9149578b","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.3.3.tgz","integrity":"sha512-zN24NNcgmmKPqqFiox6aWDMxU9P4X9aD81cAS6D4BkAzfdNAHmHMYn/A5VJGpU+cgpkTN577toHoLZG5BSvwew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTsGZMnJRFuXb2L1MRIo6ma5pzx8XGmmOmY+x3LjyGxAiBZ4JjA8/xU8zE3IXJVCZ1iJWy94/YaoYGUg5vn8YoZgg=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.3.4":{"name":"ng-babelfish","version":"1.3.4","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.3.4","dist":{"shasum":"abdac322009fa4c05e3acd389dc1316a9c33043d","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.3.4.tgz","integrity":"sha512-OD3XakMZ9W290rsq8gTVm/P6nJvVPL5hYaVIHfadeoRxbXSb+iAOtKHV8gjPKlz518GPfGMa9W+WMQAccp476w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS7SZIeIH5LQwSUsasPBEEAyGftTKp0LDocLV6x5VlMAIhAOIu9dMiwnP+gq9rP1ERU6+Y3q0W8StmF5b8cgcli07J"}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.4.0":{"name":"ng-babelfish","version":"1.4.0","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.4.0","dist":{"shasum":"6fa92a43fceea925e31f0df59912636df4684216","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.4.0.tgz","integrity":"sha512-H4y4W6l+2WxcBs9isd7pj795TClK54yY3nDCwbCCIN2+Sx3Dz+np9NN0D8XUZfbk+4jm7eVUY9C6tD+66tkR5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNDdLjeUo9J8FcVsC9DHIyj7QlwOEqaHe5wFXh9XIF7AiEAzTxJAGcnx4mjYfwpso+Qfd07wANDRznJYpSDRbRlrvs="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.4.1":{"name":"ng-babelfish","version":"1.4.1","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.4.1","dist":{"shasum":"0f300e12ad4cfe90821901db62ffa88c5efb322b","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.4.1.tgz","integrity":"sha512-6sKfyH3gVzOOuh42RHkYAb2PcCNsaeOrSJDY/AdLjrv8aGwBptEaHffvnPi4wZQGRJBOg1oNCIx5r7ei/o/hNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa2m2WslOCIk+8zuCwEuP25s25OKOMz6P0CV/xFSWX+QIhAK/rDD5oqqAtakrGYGWcTVbbowAU38Vhc77Hmlc5qbPR"}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.4.2":{"name":"ng-babelfish","version":"1.4.2","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.4.2","dist":{"shasum":"cabebafccc3938bb42add8c59dc18b32499a441c","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.4.2.tgz","integrity":"sha512-1qiTwiEnhp5hROpi1hloXknz9dpEo/JnzqYUHHy1YHdHydTAvX6Mnz7oHj8p5kb4Qm0QWYOVDKS9zGm7cguc0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqtr6CVY6a1R8KVPxwETKq9Stb9dROUT3+J9ILCSZ/cAiB4x2tDg0ZMvtAD9pwTmDdhjQHCJ5ksh86T4aSlhq0OQw=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.5.0":{"name":"ng-babelfish","version":"1.5.0","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.1.10","karma":"^0.12.16","karma-browserify":"^0.2.1","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.1.5","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.5.0","dist":{"shasum":"979818f1e05e4c51f0889547d1c98751c00c4b11","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.5.0.tgz","integrity":"sha512-AD28Rw7kn8ad7M536Ku//2nFiDJRLUEsLk67+vdkIT4gIghCAehCelUF2JRozCPB6Qj+wiYzaLIyIOZA74sHKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCteSLsLg0bmuqnvAvRmCsiyWWiRV+TFXSH/2Vno1EblQIgciIPd4XAORhbPlRNbjDzqntmAITTv5RkTyDh6ob0Q00="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.5.1":{"name":"ng-babelfish","version":"1.5.1","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.2.1","karma":"^0.12.17","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.2.2","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.5.1","dist":{"shasum":"687e349ba95d20b4c688f64b77154e1925b10b7d","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.5.1.tgz","integrity":"sha512-+R/0cgQ4px70Ed7VzcIabbNpMfsGjKhYSsfU3Ia29zZt/g7QijHuQauDTw9yt8Fns8walxgBgGA+bIIdrr//iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXBL47GbcyEavQb1NhquSvl2ypxuOH48SuaK82+PxjrAiB4bbV2dIxY/zTvpIk1UPvHnXeYuZ+4UZdbH+lc1n6L+A=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.6.0":{"name":"ng-babelfish","version":"1.6.0","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.2.1","karma":"^0.12.17","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.2.2","karma-mocha-reporter":"^0.2.8","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.6.0","dist":{"shasum":"8c8f9cd4cc94be5d4a7afe0d9cf8991393b52f59","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.6.0.tgz","integrity":"sha512-38tDm8c7+0SJ4r8U8b85Fp/QWEsyRVuugLXuvNHiuykT4Tsva+SutXfEZe88sB5gGCVlbUM72POHa/gPUOCQGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnr78iCUAWV0UA/hW6/dZbgQC52K3c6xAOnoKxsbdvuQIgaokeJWraH/FMFbEHa4tIumBNxj7TsexTCG3USaegGF0="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.6.1":{"name":"ng-babelfish","version":"1.6.1","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.2.1","karma":"^0.12.17","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.2.2","karma-mocha-reporter":"^0.2.8","karma-phantomjs-launcher":"^0.1.4"},"_id":"ng-babelfish@1.6.1","dist":{"shasum":"d3e3e6574fed2b8edb84bdac5abfec52a6fb80a9","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.6.1.tgz","integrity":"sha512-mp34vwittfPlMHvKWlrB/DR24QOQVVaJAfcogLWLmApNd8IyoFc6ErAEiKgEB+0fSmz/SF1/tmNaUnu00aND0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnHWcjfX6P9IIckiMIhP37ddY1traHhNLGALqo9E5J0AiAnicfs8nqM3obYNxE1uLMQOEpAPe+RrYrHx89RzP6RlA=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dhoko","email":"dhoko@cyaneus.org"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}]},"1.7.1":{"name":"ng-babelfish","version":"1.7.1","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.2.1","karma":"^0.12.17","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.2.2","karma-mocha-reporter":"^0.2.8","karma-phantomjs-launcher":"^0.1.4"},"gitHead":"129ba565029fce198f37acacda1e779d874c1212","_id":"ng-babelfish@1.7.1","_shasum":"eda33f28ac763e2c1548a5a06db39772fabbf52e","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"dhoko","email":"aurelien@procheo.fr"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}],"dist":{"shasum":"eda33f28ac763e2c1548a5a06db39772fabbf52e","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.7.1.tgz","integrity":"sha512-/HoqQU4j8lew1d0EpMHRnzjyTlQfKEPBqhYV6kCZOkG1JIugI1zzFr0H2Nz1PTcGgyxmu5tCDzXPZWf9EKXxfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERIkHCWh+2K2uWviHV5TbS0KJHwWvjtIHE3KpcF2x4/AiEAuq3sm98uLVpYTQnPt69x/MDVAtZmcZqgdAZEgSZca9s="}]}},"1.7.2":{"name":"ng-babelfish","version":"1.7.2","description":"Internationalization module for angular.js, it's magic !","main":"dist/bundle.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js","build":"node ./node_modules/browserify/bin/cmd.js i18n/i18n.js > dist/bundle.js && node ./node_modules/browserify/bin/cmd.js i18n/i18n.js | uglifyjs > dist/bundle.min.js"},"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"keywords":["angular","i18n"],"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"license":"MIT","bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"homepage":"https://github.com/dhoko/ngBabelfish","devDependencies":{"angular-ui-router":"^0.2.10","browserify":"^4.2.1","karma":"^0.12.17","karma-chrome-launcher":"^0.1.4","karma-coverage":"^0.2.4","karma-jasmine":"^0.2.2","karma-mocha-reporter":"^0.2.8","karma-phantomjs-launcher":"^0.1.4"},"gitHead":"bf1b51e269f36bf818e7a8c215f4f9b0369d0b62","_id":"ng-babelfish@1.7.2","_shasum":"550c7c792e29ac43341e710fea83aa6c681d8b4e","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"dhoko","email":"aurelien@procheo.fr"},"maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}],"dist":{"shasum":"550c7c792e29ac43341e710fea83aa6c681d8b4e","tarball":"https://registry.npmjs.org/ng-babelfish/-/ng-babelfish-1.7.2.tgz","integrity":"sha512-g4srnGrsMY/dbPxB2fEs5+S+XOV+uPJwCVJDKkf189B0XstuYcLqAwi0USIUgIlnAStIDAkLY4/YpNn0QkPQ1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFAi6CInLdv+F8oSoFSx4qNv/23qBbstnbrODHz88DFgIgeB5BhR6pLz/qlVekKse1JkXgQCDOzshftVQq2E4DhsM="}]}}},"readme":"# Angular ngBabelfish - [![Build Status](https://api.travis-ci.org/dhoko/angular-ngBabelfish.svg)](https://travis-ci.org/dhoko/angular-ngBabelfish)\n\nInternationalization module for angular.js, it's magic !\n\n> It's working with [Angular UI-Router](https://github.com/angular-ui/ui-router/)\n\n## Install\n\n`npm install ng-babelfish` or `bower install ngBabelfish`\n\nIn your html:\n\n```html\n<script src=\"bower_components/ngBabelfish/dist/bundle.js\"></script>\n```\n\nAdd the dependency to your module:\n\n```JavaScript\nangular.module('myApp',['ngBabelfish']);\n```\n\n## Translations\n\nYou have to create a json file, cf:\n\n### Ex for a default JSON (lazy mode is off)\n\n```json\n{\n  \"fr-FR\": {\n    \"_common\": {\n      \"lang\": \"Français\",\n      \"back\": \"Page précédente\"\n    },\n    \"home\": {\n      \"title\": \"Bienvenue petit papillon de lumière !\",\n      \"baseline\": \"Bienvenue sur\",\n      \"baselineInfo\": \"NgServal\",\n      \"includes\": \"Tu peux désormais coder. Tu disposes de :\",\n      \"launchApp\": \"Ouvre une console et saisi cette commande :\",\n      \"aboutTpl\": \"On utilise une  version customisée du template lodash cf:\",\n      \"aboutTpl2\": \"Tu peux modifier ça dans la variable templateSettings, on trouve ça dans ce fichier\",\n      \"aboutLink\": \"Tu peux aller à la page suivante avec ce lien : \",\n      \"aboutLink2\": \"ou, en utilisant ce bouton avec un event\",\n      \"aboutAnchor\": \"avec une ancre\",\n      \"buttonMsg\": \"Page suivante\"\n    },\n    \"welcome\": {\n      \"message\": \"coucou\"\n    }\n  },\n  \"en-EN\": {\n    \"_common\": {\n      \"lang\": \"English\",\n      \"back\": \"Previous page\"\n    },\n    \"home\": {\n      \"title\": \"Hi little butterfly !\",\n      \"baseline\": \"Welcome to\",\n      \"baselineInfo\": \"NgServal\",\n      \"includes\": \"You're ready to code. It includes\",\n      \"launchApp\": \"Open a terminal and run\",\n      \"aboutTpl\": \"It uses a custom lodash templating cf:\",\n      \"aboutTpl2\": \"You can of course remove these templateSettings, it's located inside\",\n      \"aboutLink\": \"You can access to another page here \",\n      \"aboutLink2\": \"or, use a button with an event listener.\",\n      \"aboutAnchor\": \"with an anchor\",\n      \"buttonMsg\": \"Next page\"\n    },\n    \"welcome\": {\n      \"message\": \"hey\"\n    }\n  }\n}\n```\n\n***You must respect a convention for the lang***\n> Language are defined with a `-` as defined inside the [BCP 47](http://tools.ietf.org/html/bcp47). cf [Value of the HTML5 lang attribute](http://webmasters.stackexchange.com/questions/28307/value-of-the-html5-lang-attribute).\n\n\n### JSON configuration with the lazy mode\n\n```json\n{\n    \"_common\": {\n      \"lang\": \"English\",\n      \"back\": \"Previous page\"\n    },\n    \"home\": {\n      \"title\": \"Hi little butterfly !\",\n      \"baseline\": \"Welcome to\",\n      \"baselineInfo\": \"NgServal\",\n      \"includes\": \"You're ready to code. It includes\",\n      \"launchApp\": \"Open a terminal and run\",\n      \"aboutTpl\": \"It uses a custom lodash templating cf:\",\n      \"aboutTpl2\": \"You can of course remove these templateSettings, it's located inside\",\n      \"aboutLink\": \"You can access to another page here \",\n      \"aboutLink2\": \"or, use a button with an event listener.\",\n      \"aboutAnchor\": \"with an anchor\",\n      \"buttonMsg\": \"Next page\"\n    },\n    \"welcome\": {\n      \"message\": \"hey\"\n    }\n  }\n```\n\n> FileName can be: \"en-EN.json\", we do not care. Look at the **Provider configuration**.\n\n### How does it works\n\n- **fr-FR** : French language (if no lazy mode)\n- **_common**: Translation available in each state of your application\n- **home**: Translation only for the state home\n\n> So when ngBabelfish binds i18n, it extends _commom with home. So you can overide a translation from _common in a state.\n\n## In my application\n\nWhen you load the application, as *ngBabelfish* is a dependency, it loads its own configuration before your app's config.\n\nEx:\n\n```JavaScript\nrun(['babelfish', '$state','$rootScope', function(babelfish, $state, $rootScope) {\n\n    // Update the translation when you change a page\n    $rootScope.$on('$stateChangeSuccess', function(e, toState) {\n        babelfish.updateState(toState.name);\n    });\n\n    babelfish.load();\n}]);\n```\n\nIt loads the translation file, by default it's from `/i18n/languages.json`. But of course you can load only a file with one language, you have to configure the service. It's the lazy mode. (*unstable*).\n\nSo when the file is created, it binds the data from the default state (*home*) to your scope.\n\n> *You can binds translation to a namespace*\n\n### Configuration\n\n```JavaScript\nangular.module('myApp',['ui.router','ngBabelfish'])\n    .config(function(babelfishProvider) {\n\n        // Configure the i18n for this app\n        babelfishProvider.init({\n            state: \"home\", // Default state to load\n            lang: \"en-EN\", // Default language\n            url: \"/i18n/languages.json\", // Default url\n            namespace: \"\", // Default namespace\n            lazy: false, // Active lazy\n            urls: [ // Files per lang when you are in lazy mode (so url is useless)\n                {\n                    lang: \"\", // fr-FR etc.\n                    url: \"\"\n                }\n            ]\n        });\n    });\n```\n\n#### Default configuration\n\n```json\n{\n    \"state\": \"home\",\n    \"lang\": \"en-EN\",\n    \"url\": \"/i18n/languages.json\",\n    \"namespace\": \"\",\n    \"lazy\": false,\n    \"urls\": [\n        {\n            \"lang\": \"\",\n            \"url\": \"\"\n        }\n    ],\n}\n```\n\nSo by default, babelfish will load your translation file from `/i18n/languages.json`. And load the lang `en-EN`, so you must have a key `en-EN` in the json. Then it says, your default state is home.\n\n### Detect when you change the lang of your app\n\n```JavaScript\n$rootScope.$emit('ngBabelfish.translation:changed', {\n    previous: (old + '-' + old.toUpperCase()),\n    value: lang\n});\n```\n\nSo you have to listen the scope on `ngBabelfish.translation:changed`, it gives you access to an object with two keys:\n\n- **previous** : Previous language\n- **value** : Current language\n\n### Detect when you load another/a new lang for your app\n\n```JavaScript\n$rootScope.$emit('ngBabelfish.translation:loaded', {\n    currentState: page,\n    lang: lang\n});\n```\nSo you have to listen the scope on `ngBabelfish.translation:loaded`, it gives you access to an object with two keys:\n\n- **currentState**: current state\n- **lang**: current lang for the application\n\n## Lazy Loading\n\nYou can build a file per lang, so you can load only the current lang, and load another if you need to.\n\n### Configuration\n\nConfigure the service from `babelfishProvider` in your app module\n\n```JavaScript\nangular.module('myApp',['ui.router','ngBabelfish'])\n    .config(function(babelfishProvider) {\n\n        // Configure the i18n for this app\n        babelfishProvider.init({\n            namespace: \"\", // Namespace to store your translations in the $scope\n            state: \"home\", // Default state of your app\n            lang: \"fr-FR\", // Default lang for the app\n            lazy: true, // Activate lazy mode\n            urls: [ // Store each translation\n                {\n                    lang: \"fr-FR\", // Name of your translation\n                    url: \"/i18n/fr-FR.json\" // Path to the translation\n                },{\n                    lang: \"en-EN\",\n                    url: \"/i18n/en-EN.json\"\n                }\n            ]\n        });\n\n    });\n\n// Other way to do it\n\nangular.module('myApp',['ui.router','ngBabelfish'])\n    .config(function(babelfishProvider) {\n\n        // Configure the i18n for this app\n        babelfishProvider.init({\n            namespace: \"\", // Namespace to store your translations in the $scope\n            state: \"home\", // Default state of your app\n            lang: \"fr-FR\" // Default lang for the app\n        });\n\n        // no need to activate lazy mode, it's already activated throw lang()\n        babelfishProvider\n            .lang({\n                lang: \"fr-FR\", // Name of your translation\n                url: \"/i18n/fr-FR.json\" // Path to the translation\n            })\n            .lang({\n                lang: \"en-EN\",\n                url: \"/i18n/en-EN.json\"\n            });\n\n\n    });\n```\n\nIt's ready.\n\n\n### A json for the lazy mode\n\n```json\n{\n    \"_common\": {\n      \"lang\": \"English\",\n      \"back\": \"Previous page\"\n    },\n    \"home\": {\n      \"title\": \"Hi little butterfly !\",\n      \"baseline\": \"Welcome to\",\n      \"baselineInfo\": \"NgServal\",\n      \"includes\": \"You're ready to code. It includes\",\n      \"launchApp\": \"Open a terminal and run\",\n      \"aboutTpl\": \"It uses a custom lodash templating cf:\",\n      \"aboutTpl2\": \"You can of course remove these templateSettings, it's located inside\",\n      \"aboutLink\": \"You can access to another page here \",\n      \"aboutLink2\": \"or, use a button with an event listener.\",\n      \"aboutAnchor\": \"with an anchor\",\n      \"buttonMsg\": \"Next page\"\n    },\n    \"welcome\": {\n      \"message\": \"hey\"\n    }\n  }\n```\n\n## Data Provider\n\nYou can directly load your data by passing them in the data config attribute\n\n```JavaScript\nangular.module('myApp',['ui.router','ngBabelfish'])\n    .config(function(babelfishProvider) {\n\n        // Configure the i18n for this app\n        babelfishProvider.init({\n            state: \"home\", // Default state to load\n            lang: \"en-EN\", // Default language\n            data: {  //Your translation json goes here \n              \"_common\" {\n                ...\n              },\n              \"fr-FR\": {\n                ...\n              },\n              \"en-EN\": {\n                ...\n              }\n            },\n            namespace: \"\", // Default namespace\n            lazy: false, // Active lazy\n            urls: [ // Files per lang when you are in lazy mode (so url is useless)\n                {\n                    lang: \"\", // fr-FR etc.\n                    data: {}// data also available in lazy mode\n                }\n            ]\n        });\n    });\n```\n\n## Solo Mode (translate only a small portion of an application, such as a directive)\n\nYou can update a small portion of an application, without using ngBabelfish for the whole application. So it can be used with another translate service if you want.\n\n```JavaScript\nangular.module('myApp',['ui.router','ngBabelfish.solo'])\n    .controller('testController', function(translator) {\n        translator.initSolo({\n            namespace: 'i18n'\n        });\n        translator.load();\n    });\n```\n\n> To use the solo mode you must inject `ngBabelfish.solo` module (ngBabelfish already inject ngBabelfish.solo). You need to load the service `translator`.\n\nThen it's ready, your translations are available in `$scope.i18n`;\n\n*You cannot load the service babelfish with the solo mode cf [changelog Solo Mode](https://github.com/dhoko/ngBabelfish/pull/29)*\n\n### JSON for the solo mode\n\n```\n{\n    \"_common\": {\n        \"version\": \"1.6.0\"\n    },\n    \"en-EN\": {\n        \"title\": \"Hello, welcome to this test\",\n        \"text\": \"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam doloremque, ipsa neque eaque saepe error amet pariatur aperiam vitae eius iure sapiente rem minima autem possimus facilis similique voluptatem laboriosam.\"\n    },\n    \"fr-FR\": {\n        \"title\": \"Bonjour bienvenue sur ce test\",\n        \"text\": \"Masoirobal metatpulov euqilimis silicaf sumissop metua aminim mer etneipas erui suie eativ mairepa rutairap tema rorre epeas euqae euqen aspi ,euqmerolod mauqmuN .tile gnicisipida rutetcesnoc ,tema tis rolod muspi merol.\"\n    }\n}\n```\n\nCommon is now a key shared for each language.\n\n\n## API\n\n### In a template\n\n```html\n<p>{{message}}</p>\n```\n\nYup, message is from your i18n. KISS.\n\n> You can configure ngBabelfish to use a namespace too.\n\n### Service babelfish\n\nAPI:\n\n- `babelfish.load(url)` : Load a translation (default url = i18n/languages.json)\n- `babelfish.get(lang)` : Return all translations for a lang per state\n- `babelfish.all(lang)` : Return all translations for a lang\n- `babelfish.current()` : Return the current lang\n- `babelfish.updateLang(lang)` : Load new translation for a lang in your app\n- `babelfish.updateState(state)` : Bind current translation for a state\n- `babelfish.isLoaded()` : Detect if your i18n is loaded\n- `babelfish.loadTranslation(lang,url)` : Load a new translation at runtime\n- `babelfish.isLangLoaded(lang)` : Check if a language is loaded\n- `babelfish.getNamespace()`: Get the namespace\n- `babelfish.translations()`: Get all the transltions for the application\n\n### Filter translate\n\n```html\n<!-- Our current language is en-EN -->\n<h1>{{ name | translate:'fr-FR':\"name\"}}</h1>\n```\nDisplay the french translation for this key\n\n### Directives\n\n#### i18nBind\n\n```html\n<!-- Our current language is en-EN -->\n<h1 data-i18n-bind=\"name\"></h1>\n<h1 data-i18n-bind=\"name\" data-i18n-bind-lang=\"fr-FR\"></h1>\n```\n\nEx 1: Display the english translation for name\nEx 2: Display the french translation for name\n\n#### i18nLoad\n\nAttach this directive to a button in order to load a translation, for your application.\n\n```html\n<button type=\"button\" data-i18n-load=\"fr-FR\">Load french translation for the app</button>\n<button type=\"button\" data-i18n-load=\"en-EN\">Load english translation for the app</button>\n```\n\n### Events\n\n\n#### ngBabelfish.translation:changed\n\nWhen you change the language of your application.\nEx: `babelfish.updateLang('fr-FR');`\n\n```\n{\n    previous: 'en-EN',\n    value: 'fr-FR'\n}\n```\n\n#### ngBabelfish.translation:loaded\n\nWhen you change the current state.\nEx: `babelfish.updateState('test');`\n\n```\n{\n    currentState: 'test',\n    lang: 'en-EN'\n}\n```\n\n\n## Development\n\n> You can remove ngBabelfish warnings for your tests, just inject the provider and set the key log to false\n\n```JavaScript\n beforeEach(module('ngBabelfish', function (babelfishProvider) {\n    babelfishProvider.languages({\n        log: false\n    });\n}));\n```\n\n### test\n\n```sh\n$ npm test\n```\n\n### Build\n\n```sh\n$ npm run build\n```\n\n> You need to have [UglifyJS](https://github.com/mishoo/UglifyJS2) in global\n","maintainers":[{"name":"dhoko","email":"dhoko@cyaneus.org"}],"time":{"modified":"2022-06-21T03:02:34.172Z","created":"2014-06-05T15:48:37.519Z","1.2.5":"2014-06-05T15:48:37.519Z","1.3.0":"2014-06-19T14:06:20.160Z","1.3.2":"2014-06-19T14:07:20.847Z","1.3.3":"2014-06-20T06:56:56.782Z","1.3.4":"2014-07-03T12:18:32.634Z","1.4.0":"2014-07-03T13:10:21.742Z","1.4.1":"2014-07-03T14:22:46.565Z","1.4.2":"2014-07-08T07:22:16.705Z","1.5.0":"2014-07-16T16:13:47.838Z","1.5.1":"2014-07-17T08:55:46.812Z","1.6.0":"2014-07-29T16:21:39.984Z","1.6.1":"2014-07-30T09:37:59.508Z","1.7.1":"2014-10-14T21:10:04.643Z","1.7.2":"2015-02-22T21:17:47.849Z"},"homepage":"https://github.com/dhoko/ngBabelfish","keywords":["angular","i18n"],"repository":{"type":"git","url":"git://github.com/dhoko/ngBabelfish.git"},"author":{"name":"dhoko","email":"dhoko@cyaneus.org"},"bugs":{"url":"https://github.com/dhoko/ngBabelfish/issues"},"license":"MIT","readmeFilename":"README.md"}