{"_id":"@ambassify/language-object","_rev":"23-8ee2788f052581360b7b4e0489da4c70","name":"@ambassify/language-object","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@ambassify/language-object","version":"0.1.0","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.0","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"a1e0dc3bcab4019e4920f89ba6cc3441780db4ed","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.0.tgz","integrity":"sha512-Qp/AS5Bq0Swwk/mQcTBXbTTR5mZoRYhiQNokF6IDWWNA97eo1H7usXmxXzHgZSrWvS+jJW/dG5jqIqngCWi67w==","signatures":[{"sig":"MEUCIQCWmygnoyC68huep6Kn0a+sE9BeteBoUmDj9xpYF9mbzgIgRAqy51TNL/nZpe4S5M9i4hHLheApaqBKG3gmX1zT4u8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"a1e0dc3bcab4019e4920f89ba6cc3441780db4ed","gitHead":"39763c23008ff004826e828d706c174861144f0d","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","dependencies":{"eslint":"^3.11.1"},"devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.0.tgz_1481203900400_0.4258747114799917","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"@ambassify/language-object","version":"0.1.2","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.2","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"f98e6350baf21502b5adfcbcce0b3c07a4090011","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.2.tgz","integrity":"sha512-h0DWKZmVLnXSrCjuK4Nm/M9j+wfEO4N4qqw8pP+9eJijGtDWDFFVTNx8oBkZE7+l3A/te2ZreQ76zzp83quieg==","signatures":[{"sig":"MEYCIQCCwarDHHUHukY0qKkoJumlxkvj/d94vvlzy99D20NxLQIhAJzaoVv3XOo+GKAwtMixka/2sl2k4W0hDbFogCWeIRs9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":"src","_shasum":"f98e6350baf21502b5adfcbcce0b3c07a4090011","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","release":"npm version patch && bin/copy-package && npm publish src","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"_resolved":"file:src","repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.2.tgz_1481207018090_0.5784691658336669","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"@ambassify/language-object","version":"0.1.3","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.3","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"085f94339eb95186f57e74f2d6a9476530f19335","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.3.tgz","integrity":"sha512-SDGDKD5URrevS/v+a2uovvpQmMTbBNCvhMXWK568PCvjUCgSC6w3r0BSqbfg6SmgsOGff9jqARMOkz38aQoDZg==","signatures":[{"sig":"MEUCIQDJzUgPEDcy8XcEQep+Uz65Zb1kYaJiKUlDrfC0sOMgZwIgBOz+9wyMmJme42CjPGEVLHOmimbqP6YxKknsnDxSI58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"085f94339eb95186f57e74f2d6a9476530f19335","gitHead":"c9df8442f0a514ecac71abcc5510a772814fe085","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha","prepublish":"bin/copy-package"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.3.tgz_1481208659454_0.5918264498468488","host":"packages-12-west.internal.npmjs.com"}},"0.1.4":{"name":"@ambassify/language-object","version":"0.1.4","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.4","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"c90e395750b57e2413895b92c8e2d5d5393480b2","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.4.tgz","integrity":"sha512-mjlqhIOFMwTrR9SpKys11nPfvgPltG0vY91If5NewNfEJp/LNI1HilS+iTYpQtTTVesyc5MbIcRzXPMQX1FQ/A==","signatures":[{"sig":"MEYCIQCEEystjtRwpbC6XusmRImtXhtLVabrdS9oJYyh4jijSwIhAJoYCPy+FG+Ei4vj3UDtzuxCHoz6BdBDjpMcA3aDclbG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c90e395750b57e2413895b92c8e2d5d5393480b2","gitHead":"dd7d2916e21370a6fe862e6f769d0cf464b84e77","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.4.tgz_1481208834565_0.3635535396169871","host":"packages-18-east.internal.npmjs.com"}},"0.1.5":{"name":"@ambassify/language-object","version":"0.1.5","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.5","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"4baa8a48d4cfaf26c293bb38f1ff05496e4ad48a","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.5.tgz","integrity":"sha512-RMPEz8wmKkrr+lmgTQjaxPb1bmzyKfwdMz3TUs7+PA0+g1gLNATO2RipYjK0sdvc7rDJjaUFH3QH6HTehL3SZQ==","signatures":[{"sig":"MEUCIGz1W6zGHzxrQBG51uaf5c4413bRQvxGu4CSV/O21NxJAiEAqVJK0SNU2wlw+wv5fxoNHy3WHVu1oCA/puvL8D5OMI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4baa8a48d4cfaf26c293bb38f1ff05496e4ad48a","gitHead":"cc7a0c169037d7844a391fd390f1c797d9f7a359","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.5.tgz_1481209089738_0.9959060344845057","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"@ambassify/language-object","version":"0.1.6","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.6","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"7fdb883c792d5915effdf7439872fe85a5b0ed6c","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.6.tgz","integrity":"sha512-NqdzHp5UNg3HGU2rk4N7d+EhRU6cHkNaW+KdAWJEohfciC4/2vili/eyt4DIy5Vk6Bd/2ThTQGHESSIkhyk4QA==","signatures":[{"sig":"MEQCIBvqRxInjfjFCH4OUwIjGTC3jeVfLkHmNKaIQQx75J6BAiBW0CMXohoporjEptZmz3AA7egJNWrY3Y0N2AIZOe3uZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7fdb883c792d5915effdf7439872fe85a5b0ed6c","gitHead":"08e7ae39fa292709a3f376be719f86d61dfba6c4","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.6.tgz_1481282014072_0.3996768407523632","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"@ambassify/language-object","version":"0.1.7","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.7","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"885882fbbe7fb0904a86a2e095f7a42147072980","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.7.tgz","integrity":"sha512-O8KNds23d66WYr9E9VBntA5WUQVZIvHp4hlVrwpw3+IP2RovtWDihpMaWeqipC035ODYdp5H1Lj+axs8g7IZcw==","signatures":[{"sig":"MEQCIBY1jPwlbKbE54jbeRi1Ap0/UL60KSUg4LnMFgSHVAzqAiAGFg4wyptOFf/q4kQHvkcvCntmYKAnqTO9+0dtc6F5hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"885882fbbe7fb0904a86a2e095f7a42147072980","gitHead":"b97434b820ed12051cff99abd444bd848008fa9e","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.7.tgz_1481283321361_0.8973914685193449","host":"packages-18-east.internal.npmjs.com"}},"0.1.8":{"name":"@ambassify/language-object","version":"0.1.8","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.8","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"86d629a877b10a2b621703d696ed8de14ff811c5","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.8.tgz","integrity":"sha512-k9+nNmQWBaBy26POQ9mfllAHYR3tS7QLJqS5FIZykG/377LaHdDGy2M+rOIxewdbEcP+oATG/vjw8Mofbjb9Kw==","signatures":[{"sig":"MEYCIQC9ZdyPRyJydeLOGcWYgH2FGMoZCGkf3Lidsr/jo/W5kAIhANJOXV3kntBxqVgpFbgeFBv8FUJCv+Lhl4dAyrCAfIvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"86d629a877b10a2b621703d696ed8de14ff811c5","gitHead":"89d974e883efd2a4b5baa7f20fc7d4ad55ce6999","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.8.tgz_1481292251031_0.40987573261372745","host":"packages-12-west.internal.npmjs.com"}},"0.1.9":{"name":"@ambassify/language-object","version":"0.1.9","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.9","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"a2028cf66d8618b2ef3914e22aee74ae488bf9d4","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.9.tgz","integrity":"sha512-Qvmvt0qak35VPQwgWdfCK9A5YgsUFDH3a3fuqXpwefYcoVuG0HfP0xWznV7CXbkYJMb1xAGuijd85lAoxeStTQ==","signatures":[{"sig":"MEUCIEAQUovWTT+iN/22J4eTIbGrR0689CcpgeCuVOrAsvhVAiEA9M3WD70uwSHPN/NKtGoodRCbynCEyQebPFFr1YdpkCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a2028cf66d8618b2ef3914e22aee74ae488bf9d4","gitHead":"6c2a9088bb555598a9f6d3745153a5ddeba2206e","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"5.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.9.tgz_1481549755604_0.32680226978845894","host":"packages-18-east.internal.npmjs.com"}},"0.1.10":{"name":"@ambassify/language-object","version":"0.1.10","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.10","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"6400495d0c025b9f7ea3bf4dc8555c484f341faa","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.10.tgz","integrity":"sha512-IO+Ntw4zJRFbhHXvl91X4sdYmRerUXATmuqgHjoAXfkuao6pwqicP2h83nJdu63dSFYyVKnAZxzBqF+a75dbsA==","signatures":[{"sig":"MEQCIDaOtgn/qnFRJc0+TL7pk3RlG0ahIu+YftMTfNfnPEKeAiBrPF/jSp7IUR7nmJFVsBnV2VIlkelKWmBzx5q2XouFDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6400495d0c025b9f7ea3bf4dc8555c484f341faa","gitHead":"ebb425ecab08ca00b3e59b651bfc4aa9bdf26935","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"5.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.10.tgz_1481550251762_0.03222923749126494","host":"packages-12-west.internal.npmjs.com"}},"0.1.11":{"name":"@ambassify/language-object","version":"0.1.11","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.11","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"1cc0a8138a460220e49ad6e2779203e458d1e309","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.11.tgz","integrity":"sha512-xIL6XVLqboXLBZ/FKQn/h5djeSeSErjZt2JinxvEUgrvitojGS2Mu1EEGbu7gJQF4ym2OCp/63X58+pr1eApvw==","signatures":[{"sig":"MEYCIQDXyOm7m9D/hwaXxzyjy48+vow+tlCqer3kOanQKCPQ+AIhAJl8kMZquGu4Gyf3Ed6BRFk/kGovzgSRyUth4n8KG1GJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1cc0a8138a460220e49ad6e2779203e458d1e309","gitHead":"032a48c600821ed722c9595b8b81b80d77ef1c5c","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"5.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.11.tgz_1481551209949_0.45975932013243437","host":"packages-18-east.internal.npmjs.com"}},"0.1.12":{"name":"@ambassify/language-object","version":"0.1.12","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.12","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"a5474cd7bf6a607fe4ba097b238d0a2947311093","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.12.tgz","integrity":"sha512-zE2r3pEe0DdLvXRf6u5g4KzJwaqmn3BFI9rp1CrL5ZzW6A2gbKA9CvwG9RCYj1Lvd6LxtEvsDiyvqzDDXNFLrw==","signatures":[{"sig":"MEQCIAQ7EX+Pwmx5Idk/Ly8Chby/9+IKhec6do9+w3yWISTJAiBmEU1i9MSmdCJ7GvyAdMI0PK/ZoxozH5PMQQpIv7EuFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a5474cd7bf6a607fe4ba097b238d0a2947311093","gitHead":"039aa939fc8bbda4edc1f0ec113a17fe82cc931a","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.8","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.1","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.12.tgz_1481665098053_0.4536361978389323","host":"packages-18-east.internal.npmjs.com"}},"0.1.13":{"name":"@ambassify/language-object","version":"0.1.13","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.13","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"9c5f785842d5bf02bfde79a2ccccca39e672425f","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.13.tgz","integrity":"sha512-gUFGwXi4Vw9SfGc4fzodhgE0icQRn5GDMpfJyKIxAn/3ViwjQMMHxfsExx0kZNDfFXBAyDXkavnYKu/iWGXiWQ==","signatures":[{"sig":"MEUCIHauubtlxkEgk1CNoqyh4JKKDV8uaxz1QYRm0aSj/P/AAiEA3TmSZz54YemIUfPs/8rr6hUMqjrDLR3yZiyWJfiWMdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c5f785842d5bf02bfde79a2ccccca39e672425f","gitHead":"2bc5a674f077695f260564091860dcbd924ba490","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"3.10.9","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"6.9.2","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.13.tgz_1482932303016_0.23821136867627501","host":"packages-18-east.internal.npmjs.com"}},"0.1.14":{"name":"@ambassify/language-object","version":"0.1.14","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.14","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/ambassify/language-object#readme","bugs":{"url":"https://github.com/ambassify/language-object/issues"},"dist":{"shasum":"84800b23bf7e47a0d411d6b6b5c68081c73a0ef2","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.14.tgz","integrity":"sha512-A52vAxPDcf4cvlJ1GmvRYW+f1YP9UQRTKDcl/gctPfwe8mq7VPc2FUlWpUCUxxsNvS+UdoxphpSnqjNYaIDUzw==","signatures":[{"sig":"MEQCIEgHC7ERMnH2xrkt/u2EL3oJjMQ9Iy5UjfSpmetCqX4VAiAsPzffqpUItvHQqVxsLf4TegF5STuGsd+FOb3In0zQPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"84800b23bf7e47a0d411d6b6b5c68081c73a0ef2","gitHead":"e9f5e8b8b764a4d75054b0b119f115abde0ff15d","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/ambassify/language-object.git","type":"git"},"_npmVersion":"3.8.7","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"5.6.0","devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object-0.1.14.tgz_1484653674341_0.673993322532624","host":"packages-12-west.internal.npmjs.com"}},"0.1.15":{"name":"@ambassify/language-object","version":"0.1.15","author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","_id":"@ambassify/language-object@0.1.15","maintainers":[{"name":"ambassify","email":"dev@ambassify.com"},{"name":"jorgenevens","email":"jorgen@evens.eu"},{"name":"sitebase","email":"wim@sitebase.be"}],"homepage":"https://github.com/bubobox/language-object#readme","bugs":{"url":"https://github.com/bubobox/language-object/issues"},"dist":{"shasum":"6e961242f8beabe4c933321f0d44cd2da6242a82","tarball":"https://registry.npmjs.org/@ambassify/language-object/-/language-object-0.1.15.tgz","fileCount":23,"integrity":"sha512-N/ufEDznTxHwSgaxeI2VzGpPMnDDRJvdDQKKQX8FT0Jnd4Dz5WJbRFReZEaDYf4b4kAiAbj5Jn6q8FdHEmiv9Q==","signatures":[{"sig":"MEYCIQC64xq8npVoeqTAAVJ8PKPNAqjkVTRMxCZoABlMIX4NlAIhAOZKW5C2geWWv5uwLm2nG6tIYPSZ32vdwe0NYWEDWuMI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK7QOCRA9TVsSAnZWagAA9uQP/iQfHJkqBKW+r1VsoGtt\nzlYizIXonebjOjjQOtlrahZ4h3/jA5gF5lyr4TxFklP9UjFkDZ7DRASd46uo\nbvWVbqAKrFckVyqzp0qJvSm4yGlnXvm856J8Bv0dCLtuoflP/oEYn86W/NGM\nRgsY9XwVrIbM+zY1FJ8LJttJRMWFsXgMr9alUDseV3AiIsLJjRCPG0yPIZZu\nXhZviBo79S11lg1NMKtqNplQXpkKUEo9EX0Ja49kM1fFb04dIjq99NTpO78C\nL1o6wLV6OcHP4IUXXqh3jisvVFrjzZcNWpgmLYRXZ3+3qpKaM+3yGt+vQToV\nc0WF4OCRlmtu9SzzXTOqvKgcqT5DFhyIAjc4b8VJFso6Le1yL7yEG7XquvFk\nqJLtwpQ/Mfni4K2xImjMNu2nMkzqsfGYmRL/LzWRxObjtcYrhe67LiaMEQq9\nutLxjhcdYol18mypP/DMJssZzTlvwwW4g31N4j2SQk1sHGz1P9Huhd3XwjIh\nwAGOqt8M8G7473EBsDumB3+4CVo9RZeeM7+/mMZQUl7hXFj2H73KVdEaG69y\nXR/+jSIN6HlZ2H2wQ604ze+kiFqUOdNrUOih5KqgDadmmuEWTc6AqZVproFI\noORV05ufJri7GuY9+x1RhQofuhLn3+HJQnH6ZPKs7x8Y9RCC5uZ691grRtdq\nktwt\r\n=TyY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"45ae872c1ec5ee62827e2ba2146e89bf0ceb3373","scripts":{"test":"npm -s run test:lint && npm -s run test:unit","install":"bin/copy-package","release":"npm version patch && npm publish","test:lint":"eslint src","test:unit":"istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"ambassify","email":"dev@ambassify.com"},"repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"_npmVersion":"6.14.5","description":"Detection and conversion library for language objects.","directories":{"test":"test"},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","eslint":"^3.11.1","istanbul":"^0.4.5","mocha-circleci-reporter":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/language-object_0.1.15_1596699662207_0.8993124622267712","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-12-08T13:31:43.044Z","modified":"2025-10-09T08:36:30.581Z","0.1.0":"2016-12-08T13:31:43.044Z","0.1.2":"2016-12-08T14:23:40.095Z","0.1.3":"2016-12-08T14:51:01.511Z","0.1.4":"2016-12-08T14:53:55.106Z","0.1.5":"2016-12-08T14:58:11.907Z","0.1.6":"2016-12-09T11:13:36.166Z","0.1.7":"2016-12-09T11:35:22.065Z","0.1.8":"2016-12-09T14:04:13.471Z","0.1.9":"2016-12-12T13:35:56.197Z","0.1.10":"2016-12-12T13:44:13.620Z","0.1.11":"2016-12-12T14:00:10.533Z","0.1.12":"2016-12-13T21:38:18.715Z","0.1.13":"2016-12-28T13:38:23.601Z","0.1.14":"2017-01-17T11:47:56.003Z","0.1.15":"2020-08-06T07:41:02.319Z"},"bugs":{"url":"https://github.com/bubobox/language-object/issues"},"author":{"name":"Jorgen Evens","email":"jorgen@ambassify.com"},"license":"MIT","homepage":"https://github.com/bubobox/language-object#readme","repository":{"url":"git+https://github.com/bubobox/language-object.git","type":"git"},"description":"Detection and conversion library for language objects.","maintainers":[{"email":"dev@ambassify.com","name":"ambassify-admin"},{"email":"jorgen@evens.eu","name":"jorgenevens"},{"email":"wim@sitebase.be","name":"sitebase"}],"readme":"# language-object\n\n[![CircleCI](https://circleci.com/gh/bubobox/language-object.svg?style=svg)](https://circleci.com/gh/bubobox/language-object)\n\n## Installation\n\n```\nnpm install --save @ambassify/language-object\n```\n\n## Usage\n\nThis package expose a [parse-js](https://www.npmjs.com/package/parse-js) parser, a method to test for multilingual objects and a method to cast objects.\n\n### parser\n\nFor more info on parse-js see the [documentation](https://www.npmjs.com/package/parse-js).\n\n**Example:**\n\n```js\nconst parser = require('@ambassify/language-object/parser');\n\nparse.register('languageObject', require())\nparse().json().languageObject().parse({\n    nl: 'hallo',\n    en: 'hello'\n});\n```\n\nReturns\n\n```js\n{\n    __type: 'multilingual',\n    nl: 'hallo',\n    en: 'hello'\n}\n```\n\n### isMultilingual\n\nisMultilingual will check if the `__type` property equals `multilingual` if set.\n\n- If the `__type` property is set, but does not equal `multilingual` it will return `false`.\n- If the `__type` property is undefined this method will check whether the only enumerable properties\nare valid languages as supplied by the second argument to `isMultilingual`.\n- If `__type` is missing and `languages` is not set or empty it will always return `false`.\n\n```js\nisMultilingual(languageObject, [languages])\n```\n\n**Example:**\n\n```js\nconst isMultilingual = require('@ambassify/language-object/ismultilingual');\n\nconst obj = {\n    nl: 'hallo',\n    en: 'hello'\n};\n\nisMultilingual(obj, ['en','nl']); // true\nisMultilingual(obj, ['en']); // false\n```\n\n### cast\n\nCasts language-object to include `__type` and valid language keys.\n\nUnless `force` is set to `true`, it uses `isMultilingual` to validate objects first, if an object is not valid it will return `null`.\n\n```js\ncast(languageObject, [languages], [force=false])\n```\n\n**Example:**\n\n```js\nconst cast = require('@ambassify/language-object/cast');\n\nconst obj = {\n    nl: 'hallo',\n    en: 'hello'\n};\n\ncast(obj, ['en','nl']);\n```\n\nReturns\n\n```js\n{\n    __type: 'multilingual',\n    nl: 'hallo',\n    en: 'hello'\n}\n```\n\n### translate\n\nTakes in an object an selects only the language key that you would like to have selected.\n\n```js\ncast(sourceObject, [selectLanguage], [availableLanguages])\n```\n\n**Example:**\n\n```js\nconst cast = require('@ambassify/language-object/translate');\n\nconst obj = {\n    hi_nl: 'hallo',\n    hi_en: 'hello',\n    nested: {\n        regular: 'key',\n        value_nl: 'in dutch',\n        value_en: 'in english'\n    }\n};\n\ntranslate(obj, 'en', ['en','nl']);\n```\n\nReturns\n\n```js\n{\n    hi: 'hello',\n    nested: {\n        regular: 'key',\n        value: 'in english'\n    }\n}\n```\n","readmeFilename":"README.md"}