{"_id":"@mapbox/model-un","_rev":"246-c7c86cbc49cc2de54f218c4628ad9e6b","name":"@mapbox/model-un","description":"IETF language tags and country db with official languages","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@mapbox/model-un","version":"1.0.0","description":"IETF language tags and country db with official languages","main":"index.js","scripts":{"test":"node test/test.js","updateAll":"node update.js","update_languages":"node update.js languages","update_countries":"node update.js countries"},"devDependencies":{"tape":"^2.13.4"},"repository":{"type":"git","url":"git://github.com/mapbox/model-un.git"},"author":{"name":"Mapbox"},"license":"ISC","gitHead":"c9648bc4b79c7928db53d254dd381908865cf2eb","bugs":{"url":"https://github.com/mapbox/model-un/issues"},"homepage":"https://github.com/mapbox/model-un#readme","_id":"@mapbox/model-un@1.0.0","_shasum":"5ea5e7c778fd1689833e1817d60ad5c599f2b932","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.2","_npmUser":{"name":"sbma44","email":"tlee@mapbox.com"},"dist":{"shasum":"5ea5e7c778fd1689833e1817d60ad5c599f2b932","tarball":"https://registry.npmjs.org/@mapbox/model-un/-/model-un-1.0.0.tgz","integrity":"sha512-tjaCwoRXCHNUvMIN4qeaNKujP8ddBc9WP958CKzdfxaZWSm+ZVmdJpmRcI8uERmbMbAPCPBotTbmH3HUpQDx1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Vz2j+jp8fAdo+Mnp4Hxk9fQ8gbhKhNEuheoB97OJYQIhAJZx/IAQkisn4+WaXDeYePRA1REb44QChTm+R8cOLctu"}]},"maintainers":[{"name":"sbma44","email":"tlee@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/model-un-1.0.0.tgz_1489088867790_0.5788458983879536"},"directories":{}},"1.0.1":{"name":"@mapbox/model-un","version":"1.0.1","description":"IETF language tags and country db with official languages","main":"index.js","scripts":{"test":"node test/test.js","updateAll":"node update.js","update_languages":"node update.js languages","update_countries":"node update.js countries"},"devDependencies":{"tape":"^2.13.4"},"repository":{"type":"git","url":"git://github.com/mapbox/model-un.git"},"author":{"name":"Mapbox"},"license":"ISC","gitHead":"aba14f18040e2b2e8cb2222dc84c56eac8a4d6c0","bugs":{"url":"https://github.com/mapbox/model-un/issues"},"homepage":"https://github.com/mapbox/model-un#readme","_id":"@mapbox/model-un@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"6.10.2","_npmUser":{"name":"kaibot3000","email":"kai@mapbox.com"},"dist":{"integrity":"sha512-tTeOfm38jKSQl3+FtQCAq77yUy71HMHjCAaszMcUWydOlU/WEXJIoTCNiNek/XlS1a5ucCf5/dioWDCldVlsOg==","shasum":"605c05cf766ebccdd0832d85c46b5bf05af56fb3","tarball":"https://registry.npmjs.org/@mapbox/model-un/-/model-un-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyQl+Y72LBACjHPYbL7AdeA2Du2xzjyGXbNs0DfbTsmwIhAMJW/bEYgUQfupORYq7CzCI0deLeSBxYOIc0Ja7H5uTb"}]},"maintainers":[{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mully@mapbox.com","name":"zmully"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"ajith@mapbox.com","name":"ajithranka"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"moritz@mapbox.com","name":"mokob"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"thomas.j.lee@gmail.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/model-un-1.0.1.tgz_1507581191714_0.05723454640246928"},"directories":{}}},"readme":"## model-un\n\n[![Build Status](https://travis-ci.org/mapbox/model-un.svg)](https://travis-ci.org/mapbox/model-un)\n\nA library that provides [IETF language tags](https://en.wikipedia.org/wiki/IETF_language_tag) with English names, and official/common languages/language codes for countries and sovereign states.\n\n![](https://cloud.githubusercontent.com/assets/3952537/9949310/e31e04b0-5d5f-11e5-800e-1252f9f3cb53.png)\n\n### Usage:\n\n```\nvar mun = require('@mapbox/model-un');\n\n// functions take either:\n// a 2-3 letter (ISO 639-1 preferred, 639-2B - 2T fallback) language code or a language name\n// or\n// a 2 letter (ISO) country code or country name\n\n// language code should conform to the IETF code, but may also be written with an underscore\n// e.g. en-US or en_US in order to support postgres column names\n\nmun.hasLanguage('en');\n// true\nmun.hasLanguage('English');\n// true\n\nmun.hasCountry('US');\n// true\nmun.hasCountry('United States');\n// true\n\nmun.getLanguage('ru');\n// { type: 'language', subtag: 'ru', description: 'Russian', added: '2005-10-16', 'suppress-script': 'Cyrl', '639_1': 'ru', '639_2B': 'rus', name_en: [ 'Russian' ] }\nmun.getLanguage('Russian');\n// { type: 'language', subtag: 'ru', description: 'Russian', ...}\n\n// supports IETF subtags\nmun.getLanguage('en-US');\n// [ \n//   { type: 'language', subtag: 'en', description: 'English', added: '2005-10-16',  'suppress-script': 'Latn', '639_1': 'en', '639_2B': 'eng', name_en: 'English' ] },\n//   { type: 'region', subtag: 'US', description: 'United States', added: '2005-10-16' }\n// ]\n\nmun.getCountry('us');\n// { iso: 'US', iso3: 'USA', country: 'United States', capital: 'Washington',  continent: 'NA', postal_code_format: '#####-####', postal_code_regex: '^\\\\d{5}(-\\\\d{4})?$', languages: [ 'en-US', 'es-US', 'haw', 'fr' ] }\nmun.getCountry('!!');\n// false\n\nmun.getAllLanguagesLike('Chinese');\n// [ 'Chinese', 'Achinese', 'Min Dong Chinese'...]\nmun.getAllLanguagesLike('Dinosaurese');\n// []\n\nmun.getAllCountriesLike('French');\n// [ 'French Guiana', 'French Polynesia'...]\nmun.getAllCountriesLike('Dinotopia');\n// []\n\nmun.getOfficialLanguages('cz');\n// [ 'cs', 'sk' ]\n\nmun.getOfficialLanguages('cz', {verbose: true});\n// [\n//  { type: 'language', subtag: 'cs',  description: 'Czech',  added: '2005-10-16', 'suppress-script': 'Latn', '639_1': 'cs', '639_2B': 'cze', '639_2T': 'ces', name_en: [ 'Czech' ] },\n//  { type: 'language', subtag: 'sk', description: 'Slovak', added: '2005-10-16', 'suppress-script': 'Latn', '639_1': 'sk', '639_2B': 'slo', '639_2T': 'slk', name_en: [ 'Slovak' ] } \n// ]\n\n\n```\n\n### Test:\n\n`npm test`\n\n### Update indices:\n\n`npm run updateAll`\n\n### Data from: \n\n[IANA Language Subtag Registry](http://www.iana.org/assignments/language-subtag-registry)\n\n[Geonames](http://creativecommons.org/licenses/by/3.0/) with modification (see `./data/countries.json`)\n","maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"time":{"modified":"2023-01-12T12:44:07.128Z","created":"2017-03-09T19:47:50.219Z","1.0.0":"2017-03-09T19:47:50.219Z","1.0.1":"2017-10-09T20:33:13.081Z"},"homepage":"https://github.com/mapbox/model-un#readme","repository":{"type":"git","url":"git://github.com/mapbox/model-un.git"},"author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/model-un/issues"},"license":"ISC","readmeFilename":"README.md"}