{"_id":"@ladjs/country-language","_rev":"8-855a62f98e67d06341d9a4ab462c19b4","name":"@ladjs/country-language","dist-tags":{"latest":"1.0.3"},"versions":{"0.2.0":{"name":"@ladjs/country-language","description":"Query languages spoken to a country or countries where people speak a language.","version":"0.2.0","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/bdswiss/country-language/issues","email":"opensource@bdswiss.com"},"dependencies":{"underscore":"~1.13.1","underscore.deep":"~0.5.1"},"devDependencies":{"mocha":"^8.4.0","typescript":"^4.2.4"},"engines":{"node":"*"},"keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/bdswiss/country-language.git"},"scripts":{"check":"tsc","lint":"eslint --fix .","test":"make test"},"types":"index.d.ts","gitHead":"d8a1e8278c1d8c3b375e55412bddc789d5d98cd3","homepage":"https://github.com/bdswiss/country-language#readme","_id":"@ladjs/country-language@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"dist":{"integrity":"sha512-ZW1P3C/ALZ1NDfrg0cnmRW/c8toV+LZPagZE0c1xidAHxphWPfbrR2CW66M7CE3wAV7zbIYAFIIKlw64blCwVQ==","shasum":"04b44815fa32c0dc16c6e31703d91a8a943402ee","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-0.2.0.tgz","fileCount":11,"unpackedSize":254560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoh3mCRA9TVsSAnZWagAAPl0P/R/0g1n86pNW+j5HpNth\nHsy4eEyjlULqHUqBkwCUk0SgLljBoxQk52VaPMTBoe3IsAdke1A/2NTsZDFp\nLH2zbX8wWKO67C2JUNWNBsC3d+oILGNTQadlA6J7LIz0cjgbO1FebyNqmSv5\nV1wtYajp18vrFxKtzCFPYkVSPwqbkoMfzfHyX5wT4gDBWTfi4rhFJKIVOR6W\nTWxZXzxtrrsnFx0d4TrnKvTknv9e8qgUrl98OBjZNcSfVveWdoRlQRCk42n4\nfJLiWTZGh8Hk76Ldi1XNNK8hheRN8wx61FL5sV3COJlN/mLCHBU9jaLk/vUi\nQn5XDD3ivBrdU8cDLn3JRX+5UxPyE3h3UxOl3WKwoM81BLePRluz67M16Xmh\n6yrbuJFdP/S771Uf/uoluTES8H8F6dyyGYhOzHn9PqiABb6H1C+sFRTm6S5s\nBIEcxjHq7R4zyRza2yTa+rXYxlFb9AWpFj988ka5fyWl0qhJ5KeZbYjItsuw\nK8IUfUCtQvMHm1xUKQNHoiZVRSr352NH0s2BdoTHxxlVXQtCmVbX/osdGwPs\nfh/FON69zMxaxRGx9evVjpgmMPwVsnu3pZTf3d524o/aZ92aE5reT0lSGApV\nytpTtLYwOvhDfQtZRzLujjdd/7ztLvOGELZuGv2RYx2qVFs9hru8JA6a3xz7\nGLWd\r\n=fRw9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2rihKdb0TmpVmY499r9sQSv1CZ4L3lckK83fr87mQZgIhAOPOgwpFpVZNXLLixRlIifuPR8Uaoct4GHbLfEkQcYkC"}]},"directories":{},"maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_0.2.0_1621237222508_0.83941455372168"},"_hasShrinkwrap":false},"0.2.1":{"name":"@ladjs/country-language","description":"Query languages spoken to a country or countries where people speak a language.","version":"0.2.1","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"opensource@bdswiss.com"},"dependencies":{"underscore":"~1.13.1","underscore.deep":"~0.5.1"},"devDependencies":{"mocha":"^8.4.0","typescript":"^4.2.4"},"engines":{"node":"*"},"keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/ladjs/country-language.git"},"scripts":{"check":"tsc","lint":"eslint --fix .","test":"make test"},"types":"index.d.ts","gitHead":"24a1536099ad8817e08eb83559570b1152fe8dab","homepage":"https://github.com/ladjs/country-language#readme","_id":"@ladjs/country-language@0.2.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"dist":{"integrity":"sha512-e3AmT7jUnfNE6e2mx2+cPYiWdFW3McySDGRhQEYE6SksjZTMj0PTp+R9x1xG89tHRTsyMNJFl9J4HtZPWZzi1Q==","shasum":"553f776fa1eb295d0344ed06525a945f94cdafaa","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-0.2.1.tgz","fileCount":11,"unpackedSize":254556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoh4vCRA9TVsSAnZWagAAFpQP/3HTJ7Q9EtvHweGsLpG1\nDl+6r//FhMztv0ALDXESqtZVP8LrAN6lG5RPqDqXxsMOU7cBbaFYqtpWchTP\nYUePKkTR8LXfy8Hmnckss8sx8LCXUTe64YVEA4YUL2LWADMulhKbumNSEeBI\nYss9TXivJ6F6CW13bHt1bpjykghan6517hWyToL6g0rQqalQVs6468c7dw77\nR930VfJHhaJj/8jGsw/51nWywo9XDUEemJZEfSIXeOvfqQjHIQXoJBNAmfjM\nn1JzOLUE6hCTy4OTE9lSFjfBnph/tqsxys0kOGEv70izPs1T0f+Om0OCaiHD\nId62Lz2pv0vFIDg9f33sg5o2f64Q+5JT4GcopA2c2/VM/7CrHNohAjly88nW\nht99cczfMzrH5Xx67HVVr2NPlL7NqZgPGG+/5upYnWqVG616qFiwctEYELPn\nqBY6LB3YszuKu2Y0GT4LTLNwQgmJJwgE4c/IuX9D/xKemm57s21cJx/Ifgf/\nvKs8zKXMmfb/J/fx4ubZ6szPEdvb51OPhIX1FRKGUWlZ65F7bZTzyyKVU/px\nsnV0ay3QHm2aqxIUwvyY/mUM1F9YgQpKgmifExFvx3sAd+Kn3E43+VPpwYi9\nX8N9eokuitBYCZkZeCMuP6XYt5vX+YgsL92PAigxeVq/k4d5rKhpNuII/iyz\nAB/F\r\n=KxJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsySeAi1yJGPel2IgtHuY997mR4QbLQJnyU8oI8vaFvAiEAsXpl427nBBu53/z5rBT11R8tVB4uWchNjLvGsGmzNH0="}]},"directories":{},"maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_0.2.1_1621237295339_0.28303457014306366"},"_hasShrinkwrap":false},"1.0.0":{"name":"@ladjs/country-language","description":"Maintained fork of country-language with zero-dependencies. Query languages spoken to a country or countries where people speak a language.","version":"1.0.0","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"github@titanism.com"},"contributors":[{"name":"titanism"}],"dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","ava":"^4.3.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-xo-lass":"^2.0.1","fixpack":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","nyc":"^15.1.0","remark-cli":"^11.0.0","remark-preset-github":"^4.0.4","xo":"^0.50.0"},"engines":{"node":">= 14"},"homepage":"https://github.com/ladjs/country-language","keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ladjs/country-language.git"},"scripts":{"lint":"xo --fix && remark . -qfo && fixpack","prepare":"husky install","pretest":"npm run lint","test":"cross-env NODE_ENV=test nyc ava"},"gitHead":"2c73d2b26980274c679f13dca8e0944703e0f374","_id":"@ladjs/country-language@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lRkDMLFfluqogqzPgD2Ox1re1bUtTkPMUawq3fMSUzIpl0ZRMcbMKfU3tbzj87lPTWspbX3YgyAjdmEIMddYuA==","shasum":"543ad586becbc1cd20b49a8c32b7ea6acd838dd0","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-1.0.0.tgz","fileCount":5,"unpackedSize":248280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHxxFdXXNuV9DkONfW+kZVUG/8e20XcwmB3n8iCSJ0sAiBBDq/01ypncuqs+2NLe2BsQuylUgztCW/A+08Qk7Vixg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwnQaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE2Q/5ANBt63iEML8jcP5mPBwlPD9heyzAXzgk9UgwOsxx0wNpQo94\r\nPaTLybnHYuwiK6OxS0MUIRnxMBX5CFuFLOPJ73VW1riDwdwX7dX2BgPrKFFg\r\nRtnKcNGa0rZYbAC0ZQjMuyfD9F5H0H09MSd8J0RISGB+jaqn5EePLy2AOiyQ\r\nHk7mOaXTRtmZz7aB/G6pFPsbVMx0Ltd4kHYc/OE3RzMT5j6L7ML15ovelH+5\r\n1UjkOxzrCELNxL9uzzgnlOhJTkHyVJMMaJ0oEoZPrPVeZSCqKAvg3NO5oBA5\r\n6sQO54GdPl905W350+MQa6sNtGfFVrKlrz4g/LzQWiz1NuEr9FxnhomuYWAj\r\nkn1Wzl14jLqnXwIP3hfke7mqJ4lqus9QfNDyzwmOvl7MtbaWxkBe6SMKaX/u\r\nok6h3ksg89DY5DEb+QgV+OS1G5sTI2BAuGnX4+9WNbRf0GBbLrpKIGpw5G1R\r\n7jJ9crmJJP+SO3/T4DdWZHh/qcbL7vWdCrn+ER4fzsM9+doVDGaIguh4VoOZ\r\nd/pgIkW2aBu9jIy5Lefc4EfSZLC5Ng/SxsYYsw38SgS1/jRy8rlUr8MCpjOe\r\nikaoNHIVhLrq4YQw18mPRn+orbwGkCyUPRqDHLRwQZrrsaFdUqRWl0ZHqAQs\r\noi2bo5Kak879bWL8mHdeSdxhp+IWZ52XQ7s=\r\n=47XK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"directories":{},"maintainers":[{"name":"titanism","email":"npm@titanism.com"},{"name":"shadowgate15","email":"taylorschley@me.com"},{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_1.0.0_1656910874282_0.19647426583666983"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ladjs/country-language","description":"Maintained fork of country-language with zero-dependencies. Query languages spoken to a country or countries where people speak a language.","version":"1.0.1","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"github@titanism.com"},"contributors":[{"name":"titanism"}],"dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","ava":"^4.3.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-xo-lass":"^2.0.1","fixpack":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","nyc":"^15.1.0","remark-cli":"^11.0.0","remark-preset-github":"^4.0.4","xo":"^0.50.0"},"engines":{"node":">= 14"},"homepage":"https://github.com/ladjs/country-language","keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ladjs/country-language.git"},"scripts":{"lint":"xo --fix && remark . -qfo && fixpack","prepare":"husky install","pretest":"npm run lint","test":"cross-env NODE_ENV=test nyc ava"},"gitHead":"0bf85ac76210c8a324896f16e94ccbf40ad4f5ee","_id":"@ladjs/country-language@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZK5c0ZUHW2fbAKewaEatpn7jHx6mfZgNJebKoULSEkSrXTPOvO+xYgYbGAHyzWwUndfLtOB0Ojg827bzAoT0sA==","shasum":"fa27eef9682505569dd97f3582f49a0169206d21","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-1.0.1.tgz","fileCount":5,"unpackedSize":248274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxZo+nXbU9ehjkhX4iM9EQjn5CoDQPMh+Sht2LGrZTBAiEAj1yDKBN5rmBKR8uKyyZgeMTcEBsck+BTRyb7OQIzDzo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwnbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa1Q/8CMhDsgyJoDcLtDpKfTZxdRNLPJ7DImhimfs0Rlr2Ek/80Dwu\r\nRcXuZBlm+jTHu3l3k4nk++6RqsH13AFoVKxV1J37mEZH9k4sU22h2U4Lffze\r\nOqTDl61SIN+pVGjxEc20STr3ok0vrutoW5mVN7osLKTBJG1WXzzagwIM6zCU\r\n54tCDn1EVK7ggSrtCATLCdK80uuXSBiwEn7JSzHCc1SPYoNB1SPHLjbURguu\r\njXFkTiToTOFH+uGse4TRvM5yob2lJieBFQylXFrJ4xJDR211yTAvfWYXcSMP\r\neqo2dkmkVC706OO8ZpTfZX+a41+1wP+CW59bR5RXt/0Y1cIjATjOg/scypvt\r\nG6kwQuz2mdtcZvpVA4MI7x33SAMTU5ifhYJHPqjoXO6SkmewDEt0/1qqfAc5\r\nawpxlUwWr4KkaSfHVoq5cse8drM3FWOcSux1QakUEmeUlSU0y3DI28g7sTiG\r\nAFV2le5vGs879EVih2gkK1o5hoStrbQoSl2T4eXuW/OG36Dj9KQ3+vJzkSq8\r\nD9PNUCMp736bJi2f9x97XetOXCJSj5spb51cQ4K9OmTBfVzbq6BDAOb58av/\r\nWFc0ue+Rh75D+9HQ9Vcf0cHl1NMoA2md4qx4Wpj65aAzvOC3HqvOHzYU+RuY\r\nUUmnPiynczV+Kjkau5NEzax5tH+pHxrRpYY=\r\n=/ht+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"directories":{},"maintainers":[{"name":"titanism","email":"npm@titanism.com"},{"name":"shadowgate15","email":"taylorschley@me.com"},{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_1.0.1_1656911582154_0.9265766251878993"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ladjs/country-language","description":"Maintained fork of country-language with zero-dependencies. Query languages spoken to a country or countries where people speak a language.","version":"1.0.2","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"github@titanism.com"},"contributors":[{"name":"titanism"}],"dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","ava":"^4.3.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-xo-lass":"^2.0.1","fixpack":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","nyc":"^15.1.0","remark-cli":"^11.0.0","remark-preset-github":"^4.0.4","xo":"^0.50.0"},"engines":{"node":">= 14"},"homepage":"https://github.com/ladjs/country-language","keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ladjs/country-language.git"},"scripts":{"lint":"xo --fix && remark . -qfo && fixpack","prepare":"husky install","pretest":"npm run lint","test":"cross-env NODE_ENV=test nyc ava"},"gitHead":"ad5328729aef9b204a4ca21bc4abb719fd5d8fe2","_id":"@ladjs/country-language@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hqexlNFTu0NN4TGu17rO/k2l8XRMLgqLwcY9i3Rabls946vnqee8TT2qbhUJ+CiiaE0ShC9yKPdcKJ1veNMmJA==","shasum":"438facd9ca5312381dccfd0bbd565103d8471e4c","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-1.0.2.tgz","fileCount":5,"unpackedSize":248273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOqbhmScDTpd683O09skaSFIORzQFFWcXNFjnkJLLrdAiAfdsavBnQ5AhG6ZqfD2oZRUT8SlidqlpHoBKHE7pe0zw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2HafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofbhAAm1eYb/IWBWuRo11iR18WzYrvo+bdGELQuw2bNFCP2sMHcwnq\r\n8OmkXRugqLmcRqV0tJcxvO+kHE62pyjvnDCY4ocftV+3UFtSBxNCabjftSBo\r\nx82s+m2mBbHgCjJ20Ig5+uG2S6v4Pi6g8QzU4KA4fo8mT7DpwlMYOdoH/YuX\r\nPVRnoIllJGiE476CmSLzLVcXqyzy2+n6+CHD6a4zMYyi7MRvn4l+cleFYcIh\r\nGQfQPbRQBz0Rg34fMVIySOygAlMaVZofglCyMUG98yj6G/PC4Gv7pLsN+iuz\r\ntCizBX0vVIUYcBi96IXlYxwR4GJjNibtpqJkoT8Z8uucgaB6iqnGDAe4Qdt9\r\nxs1QC32PMMGWzSXZJl6g/kQ5l77fO1YS+s3/+ifZMGOD21qPigLxFqPPf2iw\r\ndz/ox80CWu+XDUQTyzhopnKAoFcZ75TlXsWkIkxFp5Vgh5N7o63Mbx5P+zJb\r\n4qJNmTQ7FjQm/mqCmDR/Av8aWfQb9M5Y6Czm4pIjv2TBXVj9ljQhOcQSUSep\r\ngGKPTKdyVq/y480wZiVckEgydK7ZFGnQaS7K56p1kO9Cx2y0ml05ic+KM5Nw\r\nk1xHZUaSOF7WFq+75PmE4Tn6A3VQzGv5cYgqnS32pGZfHvsfi4Dvsn+XPEpB\r\nYvn2GPfETb7raCvDow3Kn/+/3gg8KcLvZbM=\r\n=RKXm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"directories":{},"maintainers":[{"name":"titanism","email":"npm@titanism.com"},{"name":"shadowgate15","email":"taylorschley@me.com"},{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_1.0.2_1658353311137_0.9014746796606972"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ladjs/country-language","description":"Maintained fork of country-language with zero-dependencies. Query languages spoken to a country or countries where people speak a language.","version":"1.0.3","author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"github@titanism.com"},"contributors":[{"name":"titanism"}],"dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","ava":"^4.3.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-xo-lass":"^2.0.1","fixpack":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","nyc":"^15.1.0","remark-cli":"^11.0.0","remark-preset-github":"^4.0.4","xo":"^0.50.0"},"engines":{"node":">= 14"},"homepage":"https://github.com/ladjs/country-language","keywords":["country","language","native","node"],"license":"MIT","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ladjs/country-language.git"},"scripts":{"lint":"xo --fix && remark . -qfo && fixpack","prepare":"husky install","pretest":"npm run lint","test":"cross-env NODE_ENV=test nyc ava"},"gitHead":"2bab33d08818e12d3ee9a256e936430d9f16d7e6","_id":"@ladjs/country-language@1.0.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FJROu9/hh4eqVAGDyfL8vpv6Vb0qKHX1ozYLRZ+beUzD5xFf+3r0J+SVIWKviEa7W524Qvqou+ta1WrsRgzxGw==","shasum":"1131b524c6242567dfc4ce61401ff7a62e91b155","tarball":"https://registry.npmjs.org/@ladjs/country-language/-/country-language-1.0.3.tgz","fileCount":5,"unpackedSize":248306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+hLKbCDQ6rHbPsx+IRyOWVadjL7CJ/nVQKCkPGKOsSgIhANwGK1AC4bkxPbGv9uRAdQPNQQosGr2YeXx51ZrIpVUw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuF3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3xg/9G1leaQAZv2qEkecdOyFVetQJcv7eqeUP2llUdOcHT4dSbcjc\r\nXLuwUXqPoHOWOrXLCS08CPTCDir6CqXQjEWiGnaqfQK0H2bzTCHwyi0ZWyuU\r\nO1wksKyvgGKT3i+T5LdGlnGz143K6Lomsl01c4SbUct1NSbJvGVV5xhmAzXb\r\nz70CIRtzyC+pCHOP8psP5eF/9r4O6laPCyLEKBNM2Ww4uIwPRJmp0cTscVeW\r\nzu+334mPk0qocHHFPmyOeBYfimXb4y3QsOIxw7/TYE0QZulIc2Rcx79Mm4lV\r\nvOPUkAuqg3lJYErBS2lCvAsS4BSuLwLDaC0NKllRMEEMorYH11LB1VdxbbWM\r\nhCWY0Xkz55hPK5GoUt4fH5muyRwWn7/be/M+KoSBHZKsnZBbkiS1siYwmocN\r\nw6/oFOqfy8Aqji72cuQ2dmISPKUb85f25GLrrtPQmOZCZI8GmJR4DEb0civH\r\nkH3vyB4DRj6mRougH5M7oW9QEwqfkNARxg4CP8sFSQArD+FVJaZCKdhLx8TL\r\nqLm/18xNnrVgguJlXRiXFn/30npKiku9cXVhAFcY2rAPjOuSRgtoSbaODov5\r\neV7NEYwpuPwd8z8eLHrgRTTiKcd/bzJu4wlIpCTakRowUl79GHqotmpyiv4e\r\n02g2tYGsZeBm0rXLg5HEaaHmlPGJHZ09TCE=\r\n=Rg9V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"directories":{},"maintainers":[{"name":"titanism","email":"npm@titanism.com"},{"name":"shadowgate15","email":"taylorschley@me.com"},{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/country-language_1.0.3_1673027016781_0.6099475552754738"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-17T07:40:22.326Z","0.2.0":"2021-05-17T07:40:22.663Z","modified":"2023-01-06T17:43:37.084Z","0.2.1":"2021-05-17T07:41:35.543Z","1.0.0":"2022-07-04T05:01:14.479Z","1.0.1":"2022-07-04T05:13:02.371Z","1.0.2":"2022-07-20T21:41:51.342Z","1.0.3":"2023-01-06T17:43:36.971Z"},"maintainers":[{"name":"titanism","email":"npm@titanism.com"},{"name":"shadowgate15","email":"taylorschley@me.com"},{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"spence-s","email":"sasnyde2@gmail.com"}],"description":"Maintained fork of country-language with zero-dependencies. Query languages spoken to a country or countries where people speak a language.","homepage":"https://github.com/ladjs/country-language","keywords":["country","language","native","node"],"repository":{"type":"git","url":"git+https://github.com/ladjs/country-language.git"},"author":{"name":"Tassos Diamantidis","email":"tassos@inruntime.com"},"bugs":{"url":"https://github.com/ladjs/country-language/issues","email":"github@titanism.com"},"license":"MIT","readme":"# [**@ladjs/country-language**](https://github.com/ladjs/country-language)\n\n[![build status](https://github.com/ladjs/country-language/actions/workflows/ci.yml/badge.svg)](https://github.com/ladjs/country-language/actions/workflows/ci.yml)\n[![code coverage](https://img.shields.io/codecov/c/github/ladjs/country-language.svg)](https://codecov.io/gh/ladjs/country-language)\n[![code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![made with lass](https://img.shields.io/badge/made_with-lass-95CC28.svg)](https://lass.js.org)\n[![license](https://img.shields.io/github/license/ladjs/country-language.svg)]()\n\n> **Maintained fork of country-language with zero-dependencies.** Query any country's spoken languages or countries where a language is spoken.\n\n\n## Table of Contents\n\n* [Install](#install)\n* [Usage](#usage)\n  * [.getLanguageCodes (languageCodeType, cb)](#getlanguagecodes-languagecodetype-cb)\n  * [.getCountryCodes (countryCodeType, cb)](#getcountrycodes-countrycodetype-cb)\n  * [.languageCodeExists (languageCode)](#languagecodeexists-languagecode)\n  * [.countryCodeExists (countryCode)](#countrycodeexists-countrycode)\n  * [.getCountry (code, cb)](#getcountry-code-cb)\n  * [.getLanguage (code, cb)](#getlanguage-code-cb)\n  * [.getCountryLanguages (code, cb)](#getcountrylanguages-code-cb)\n  * [.getLanguageCountries (code, cb)](#getlanguagecountries-code-cb)\n  * [.getCountryMsLocales (code, cb)](#getcountrymslocales-code-cb)\n  * [.getLanguageMsLocales (code, cb)](#getlanguagemslocales-code-cb)\n  * [.getCountries ()](#getcountries-)\n  * [.getLanguages ()](#getlanguages-)\n  * [.getLanguageFamilies ()](#getlanguagefamilies-)\n  * [.getLocales (mode)](#getlocales-mode)\n  * [.getLanguageFamilyMembers (family, cb)](#getlanguagefamilymembers-family-cb)\n* [Contributors](#contributors)\n* [License](#license)\n\n\n## Install\n\n[npm][]:\n\n```sh\nnpm install @ladjs/country-language\n```\n\n\n## Usage\n\nOnce you require `@ladjs/country-language`, the following API will be available.\n\n```js\nconst CountryLanguage = require('@ladjs/country-language');\n```\n\n### .getLanguageCodes (languageCodeType, cb)\n\n* **@param** *{String}* language code type. Acceptable values: 1, 2 or 3.\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* array String with language codes\n\nAcceptable language code type parameter values: 1, 2, 3 for returning ISO-639-1, ISO-639-2, ISO-639-3 codes respectively.\nIf not provided, ISO-639-1 codes will be returned.\n\n```js\nconst allLanguageCodes = CountryLanguage.getLanguageCodes(2);\n```\n\n### .getCountryCodes (countryCodeType, cb)\n\n* **@param** *{String}* country code type. Acceptable values: 1, 2 or 3.\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* array String with country codes\n\nAcceptable country code type parameter values: 1, 2, 3 for returning numerical code, alpha-2, alpha-3 codes respectively.\nIf not provided, alpha-2 codes will be returned.\n\n```js\nconst allCountryCodes = CountryLanguage.getCountryCodes(2);\n```\n\n### .languageCodeExists (languageCode)\n\n* **@param** *{String}* language code to check.\n\nReturns Boolean indicating language existance.\nLanguage code parameter can be either a ISO-639-1, ISO-639-2 or ISO-639-3 code.\n\n```js\nconst languageExists = CountryLanguage.languageCodeExists('en');\n```\n\n### .countryCodeExists (countryCode)\n\n* **@param** *{String}* country code to check.\n\nReturns Boolean indicating country existance.\nCountry code parameter can be either an alpha-2, alpha-3 or numerical code.\n\n```js\nconst countryExists = CountryLanguage.countryCodeExists('GB');\n```\n\n### .getCountry (code, cb)\n\n* **@param** *{String}* country code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object containing country info\n\nCountry code can be either an Alpha-2 or Alpha-3 code.\nThe returned object includes the following info:\n\n* `code_2`: Country alpha-2 code (2 letters)\n* `code_3`: Country alpha-3 code (3 letters)\n* `numCode`: Country numeric code\n* `name`: Country name\n* `languages`: Array of language objects for each language spoken in the country\n* `langCultureMs`: Array of language cultures for the country supported by Microsoft©\n\nEach language object in `languages` property includes the following info:\n\n* `iso639_1`: language iso639-1 code (2 letters)\n* `iso639_2`: language iso639-2 code (3 letters)\n* `iso639_2en`: language iso639-2 code with some codes derived from English names rather than native names of languages (3 letters)\n* `iso639_3`: language iso639-3 code (3 letters)\n* `name`: String array with one or more language names (in English)\n* `nativeName`: String array with one or more language names (in native language)\n* `direction`: Language script direction (either \"LTR\" or \"RTL\") - Left-to-Right, Right-to-Left\n* `family`: language family\n* `countries`: Array of country objects where this language is spoken\n\nEach Microsoft© language culture object in `langCultureMs` property icludes the following info:\n\n* `langCultureName`: language culture name\n* `displayName`: language culture dispaly name\n* `cultureCode`: language culture code\n\n```js\nCountryLanguage.getCountry('GB', function (err, country) {\n  if (err) {\n    console.log(err);\n  } else {\n    const languagesInGB = country.languages;\n  }\n});\n```\n\n### .getLanguage (code, cb)\n\n* **@param** *{String}* language code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object containing language info\n\nLanguage code can be either iso639-1, iso639-2, iso639-2en or iso639-3 code.\nContents of the returned language object are described in **`.getCountry`** method.\n\n```js\nCountryLanguage.getLanguage('en', function (err, language) {\n  if (err) {\n    console.log(err);\n  } else {\n    const countriesSpeakingEN = language.countries;\n  }\n});\n```\n\n### .getCountryLanguages (code, cb)\n\n* **@param** *{String}* country code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object array containing country languages info\n\nCountry code can be either an Alpha-2 or Alpha-3 code.\nEach language object contains the following info:\n\n* `iso639_1`: language iso639-1 code (2 letters)\n* `iso639_2`: language iso639-2 code with some codes derived from English names rather than native names of languages (3 letters)\n* `iso639_3`: language iso639-3 code (3 letters)\n\n```js\nCountryLanguage.getCountryLanguages('GB', function (err, languages) {\n  if (err) {\n    console.log(err);\n  } else {\n    languages.forEach(function (languageCodes) {\n      console.log(languageCodes.iso639_1);\n    });\n  }\n});\n```\n\n### .getLanguageCountries (code, cb)\n\n* **@param** *{String}* language code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object array containing country info\n\nLanguage code can be either iso639-1, iso639-2, iso639-2en or iso639-3 code.\nEach Country object contains the following info:\n\n* `code_2`: Country alpha-2 code (2 letters)\n* `code_3`: Country alpha-3 code (3 letters)\n* `numCode`: Country numeric code\n\n```js\nCountryLanguage.getLanguageCountries('en', function (err, countries) {\n  if (err) {\n    console.log(err);\n  } else {\n    countries.forEach(function (countryCodes) {\n      console.log(countryCodes.code_3);\n    });\n  }\n});\n```\n\n### .getCountryMsLocales (code, cb)\n\n* **@param** *{String}* country code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object array containing Language Cultures info for the country\n\nCountry code can be either an Alpha-2 or Alpha-3 code.\nContents of each Language Culture object are described in **`.getCountry`** method.\n\n```js\nCountryLanguage.getCountryMsLocales('GB', function (err, locales) {\n  if (err) {\n    console.log(err);\n  } else {\n    locales.forEach(function (locale) {\n      console.log(locale.langCultureName);\n    });\n  }\n});\n```\n\n### .getLanguageMsLocales (code, cb)\n\n* **@param** *{String}* language code\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object array containing Language Cultures info for the language\n\nLanguage code can be either iso639-1, iso639-2, iso639-2en or iso639-3 code.\nContents of each Language Culture object are described in **`.getCountry`** method.\n\n```js\nCountryLanguage.getLanguageMsLocales('en', function (err, locales) {\n  if (err) {\n    console.log(err);\n  } else {\n    locales.forEach(function (locale) {\n      console.log(locale.langCultureName);\n    });\n  }\n});\n```\n\n### .getCountries ()\n\nReturns an array object with info for every country in the world having an ISO 3166 code.\nContents of each country object in the array is described in **`.getCountry`** method.\n\n```js\nconst allCountries = CountryLanguage.getCountries();\n```\n\n### .getLanguages ()\n\nReturns an array object with info for every language in the world having an ISO 639-2 code (and a few more).\nContents of each language object in the array is described in **`.getCountry`** method.\n\n```js\nconst allLanguages = CountryLanguage.getLanguages();\n```\n\n### .getLanguageFamilies ()\n\nReturns an array of strings with the names of each language family.\n\n```js\nconst allLanguageFamilies = CountryLanguage.getLanguageFamilies();\n```\n\n### .getLocales (mode)\n\n* **@param** *{Boolean}* locale symbols mode\n\nReturns an array of strings with all locale codes.\nIf mode ommited or false, locales with 3 parts will be returned like: **az-Cyrl-AZ**\n\n```js\nconst localesSymbols = CountryLanguage.getLocales();\n```\n\nIf mode is set to true, they will be returned like: **az-AZ-Cyrl**\n\n```js\nconst localesSymbols = CountryLanguage.getLocales(true);\n```\n\n### .getLanguageFamilyMembers (family, cb)\n\nReturns an array object with info for every language in the world having an ISO 639-2 code (and a few more).\nContents of each language object in the array is described in **`.getCountry`** method.\n\n* **@param** *{String}* language family name (\n* **@param** *{Function}* callback on complete or error\n* **@cb** *{Error|null}* if error\n* **@cb** *{Object}* object array containing languages info for each language member in the family.\n\nContents of the returned language object are described in **`.getCountry`** method.\n\n```js\nCountryLanguage.getLanguageFamilyMembers('Indo-European', function (err, languages) {\n  if (err) {\n    console.log(err);\n  } else {\n    languages.forEach(function (language) {\n      console.log(language.name);\n    });\n  }\n});\n```\n\n<br />\n## Notes\n\nFor the following methods:\n\n* **.getLanguageCodes**\n* **.getCountryCodes**\n* **.getCountry**\n* **.getLanguage**\n* **.getCountryLanguages**\n* **.getLanguageCountries**\n* **.getCountryMsLocales**\n* **.getLanguageMsLocales**\n* **.getLanguageFamilyMembers**\n\nthe `cb` parameter is optional. When not provided, each method returns either an Object when there is no error, or a String in case of an error.\n\nAny input parameter (country code, language code, language family name) is case insensitive.\n\n`Language#nativeName` string is not displayed correclty on the console for Right-to-Left (RTL) languages. However, there is no issue on string rendering (either on the browser or any text editor).\n\n\n## Contributors\n\n| Name         |\n| ------------ |\n| **titanism** |\n\n\n## License\n\n[MIT](LICENSE) © Tassos Diamantidis\n\n\n##\n\n[npm]: https://www.npmjs.com/\n","readmeFilename":"README.md","contributors":[{"name":"titanism"}]}