npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@michaeljfazio/mids

v2.0.2

Published

Maritime Identification Digits Mapping to Country Codes

Downloads

17

Readme

Introduction

This project is intended to help map Maritime Identification Digits (MID) to ISO 3166 Country Codes.

Installing

NPM

npm install @michaeljfazio/mids

Yarn

yarn add @michaeljfazio/mids

Usage

const mids = require('mids')
console.log(mids)

What are Maritime Identification Digits?

Maritime identification digits are used by radio communication facilities to identify their home country or base area in Digital Selective Calling (DSC), Automatic Transmitter Identification System (ATIS), and Automatic Identification System (AIS) messages as part of their Maritime Mobile Service Identities (MMSI).

An MID consists of three digits, always starting with a number from 2 to 7 (assigned regionally) which identifies which country the ship is from. Multiple MIDs can be assigned to a country if it is required. A full listing of MIDs assigned to each country is written in Table 1 of ITU Radio Regulations Appendix 43.

For more information visit Wikipedia: Maritime Indentification Digits

Maritime Mobile Service Identity

A Maritime Mobile Service Identity (MMSI) is a series of nine digits which are sent in digital form over a radio frequency channel for unique identification. These identities are formed in such a way that the identity or part thereof can be used by telephone and telex subscribers connected to the general telecommunications network to call ships.

For more information visit Wikipedia: Maritime Mobile Service Identity

Table of Mapped MID Codes

| Country | Alpha-2 | Alpha-3 | MID | Flag | | :------------- | :-------------: | :-------------: | :-------------: | :-------------: | | Albania | AL | ALB | 201 | | | Andorra | AD | AND | 202 | | | Austria | AT | AUT | 203 | | | Azores | PT | PRT | 204 | | | Belgium | BE | BEL | 205 | | | Belarus | BY | BLR | 206 | | | Bulgaria | BG | BGR | 207 | | | Vatican City State | VA | VAT | 208 | | | Cyprus | CY | CYP | 209 | | | Cyprus | CY | CYP | 210 | | | Germany | DE | DEU | 211 | | | Cyprus | CY | CYP | 212 | | | Georgia | GE | GEO | 213 | | | Moldova | MD | MDA | 214 | | | Malta | MT | MLT | 215 | | | Armenia | AM | ARM | 216 | | | Germany | DE | DEU | 218 | | | Denmark | DK | DNK | 219 | | | Denmark | DK | DNK | 220 | | | Spain | ES | ESP | 224 | | | Spain | ES | ESP | 225 | | | France | FR | FRA | 226 | | | France | FR | FRA | 227 | | | Malta | MT | MLT | 229 | | | Finland | FI | FIN | 230 | | | Faroe Islands | FO | FRO | 231 | | | United Kingdom | GB | GBR | 232 | | | United Kingdom | GB | GBR | 233 | | | United Kingdom | GB | GBR | 234 | | | United Kingdom | GB | GBR | 235 | | | Gibraltar | GI | GIB | 236 | | | Greece | GR | GRC | 237 | | | Croatia | HR | HRV | 238 | | | Greece | GR | GRC | 239 | | | Greece | GR | GRC | 240 | | | Greece | GR | GRC | 241 | | | Morocco | MA | MAR | 242 | | | Hungary | HU | HUN | 243 | | | Netherlands | NL | NLD | 244 | | | Netherlands | NL | NLD | 245 | | | Netherlands | NL | NLD | 246 | | | Italy | IT | ITA | 247 | | | Malta | MT | MLT | 248 | | | Malta | MT | MLT | 249 | | | Ireland | IE | IRL | 250 | | | Iceland | IS | ISL | 251 | | | Liechtenstein | LI | LIE | 252 | | | Luxembourg | LU | LUX | 253 | | | Monaco | MC | MCO | 254 | | | Madeira | PT | PRT | 255 | | | Malta | MT | MLT | 256 | | | Norway | NO | NOR | 257 | | | Norway | NO | NOR | 258 | | | Norway | NO | NOR | 259 | | | Poland | PL | POL | 261 | | | Montenegro | ME | MNE | 262 | | | Portugal | PT | PRT | 263 | | | Romania | RO | ROU | 264 | | | Sweden | SE | SWE | 265 | | | Sweden | SE | SWE | 266 | | | Slovak Republic | SK | SVK | 267 | | | San Marino | SM | SMR | 268 | | | Switzerland | CH | CHE | 269 | | | Czech Republic | CZ | CZE | 270 | | | Turkey | TR | TUR | 271 | | | Ukraine | UA | UKR | 272 | | | Russia | RU | RUS | 273 | | | Macedonia | MK | MKD | 274 | | | Latvia | LV | LVA | 275 | | | Estonia | EE | EST | 276 | | | Lithuania | LT | LTU | 277 | | | Slovenia | SI | SVN | 278 | | | Serbia | RS | SRB | 279 | | | Anguilla | AI | AIA | 301 | | | Alaska | US | USA | 303 | | | Antigua and Barbuda | AG | ATG | 304 | | | Antigua and Barbuda | AG | ATG | 305 | | | Antilles | CW | CUW | 306 | | | Aruba | AW | ABW | 307 | | | Bahamas | BS | BHS | 308 | | | Bahamas | BS | BHS | 309 | | | Bermuda | BM | BMU | 310 | | | Bahamas | BS | BMU | 311 | | | Belize | BZ | BLZ | 312 | | | Barbados | BB | BRB | 314 | | | Canada | CA | CAN | 316 | | | Cayman Islands | KY | CYM | 319 | | | Costa Rica | CR | CRI | 321 | | | Cuba | CU | CUB | 323 | | | Dominica | DM | DMA | 325 | | | Dominican Republic | DO | DOM | 327 | | | Guadeloupe | GP | GLP | 329 | | | Grenada | GD | GRD | 330 | | | Greenland | GL | GRL | 331 | | | Guatemala | GT | GTM | 332 | | | Honduras | HN | HND | 335 | | | Haiti | HT | HTI | 336 | | | United States of America | US | USA | 338 | | | Jamaica | JM | JAM | 339 | | | Saint Kitts and Nevis | KN | KNA | 341 | | | Saint Lucia | LC | LCA | 343 | | | Mexico | MX | MEX | 345 | | | Martinique | MQ | MTQ | 347 | | | Montserrat | MS | MSR | 348 | | | Nicaragua | NI | NIC | 350 | | | Panama | PA | PAN | 351 | | | Panama | PA | PAN | 352 | | | Panama | PA | PAN | 353 | | | Panama | PA | PAN | 354 | | | Puerto Rico | PR | PRI | 358 | | | El Salvador | SV | SLV | 359 | | | Saint Pierre and Miquelon | PM | SPM | 361 | | | Trinidad and Tobago | TT | TTO | 362 | | | Turks and Caicos Islands | TC | TCA | 364 | | | United States of America | US | USA | 366 | | | United States of America | US | USA | 367 | | | United States of America | US | USA | 368 | | | United States of America | US | USA | 369 | | | Panama | PA | PAN | 370 | | | Panama | PA | PAN | 371 | | | Panama | PA | PAN | 372 | | | Panama | PA | PAN | 373 | | | Saint Vincent and the Grenadines | VC | VCT | 375 | | | Saint Vincent and the Grenadines | VC | VCT | 376 | | | Saint Vincent and the Grenadines | VC | VCT | 377 | | | British Virgin Islands | VG | VGB | 378 | | | United States Virgin Islands | VI | VIR | 379 | | | Afghanistan | AF | AFG | 401 | | | Saudi Arabia | SA | SAU | 403 | | | Bangladesh | BD | BGD | 405 | | | Bahrain | BH | BHR | 408 | | | Bhutan | BT | BTN | 410 | | | China | CN | CHN | 412 | | | China | CN | CHN | 413 | | | China | CN | CHN | 414 | | | Taiwan | TW | TWN | 416 | | | Sri Lanka | LK | LKA | 417 | | | India | IN | IND | 419 | | | Iran | IR | IRN | 422 | | | Azerbaijan | AZ | AZE | 423 | | | Iraq | IQ | IRQ | 425 | | | Israel | IL | ISR | 428 | | | Japan | JP | JPN | 431 | | | Japan | JP | JPN | 432 | | | Turkmenistan | TM | TKM | 434 | | | Kazakhstan | KZ | KAZ | 436 | | | Uzbekistan | UZ | UZB | 437 | | | Jordan | JO | JOR | 438 | | | Korea | KR | KOR | 440 | | | Korea | KR | KOR | 441 | | | State of Palestine | PS | PSE | 443 | | | Democratic People's Republic of Korea | KP | PRK | 445 | | | Kuwait | KW | KWT | 447 | | | Lebanon | LB | LBN | 450 | | | Kyrgyz Republic | KG | KGZ | 451 | | | Macao | MO | MAC | 453 | | | Maldives | MV | MDV | 455 | | | Mongolia | MN | MNG | 457 | | | Nepal | NP | NPL | 459 | | | Oman | OM | OMN | 461 | | | Pakistan | PK | PAK | 463 | | | Qatar (State of) | QA | QAT | 466 | | | Syrian Arab Republic | SY | SYR | 468 | | | United Arab Emirates | AE | ARE | 470 | | | Tajikistan | TJ | TJK | 472 | | | Yemen | YE | YEM | 473 | | | Yemen | YE | YEM | 475 | | | Hong Kong | HK | HKG | 477 | | | Bosnia and Herzegovina | BA | BIH | 478 | | | Adelie Land | FR | FRA | 501 | | | Australia | AU | AUS | 503 | | | Myanmar | MM | MMR | 506 | | | Brunei Darussalam | BN | BRN | 508 | | | Micronesia | FM | FSM | 510 | | | Palau | PW | PLW | 511 | | | New Zealand | NZ | NZL | 512 | | | Cambodia | KH | KHM | 514 | | | Cambodia | KH | KHM | 515 | | | Christmas Island | CX | CXR | 516 | | | Cook Islands | CK | COK | 518 | | | Fiji | FJ | FJI | 520 | | | Cocos (Keeling) Islands | CC | CCK | 523 | | | Indonesia | ID | IDN | 525 | | | Kiribati | KI | KIR | 529 | | | Lao People's Democratic Republic | LA | LAO | 531 | | | Malaysia | MY | MYS | 533 | | | Northern Mariana Islands | MP | MNP | 536 | | | Marshall Islands | MH | MHL | 538 | | | New Caledonia | NC | NCL | 540 | | | Niue | NU | NIU | 542 | | | Nauru | NR | NRU | 544 | | | French Polynesia | PF | PYF | 546 | | | Philippines | PH | PHL | 548 | | | Papua New Guinea | PG | PNG | 553 | | | Pitcairn Island | PN | PCN | 555 | | | Solomon Islands | SB | SLB | 557 | | | American Samoa | AS | ASM | 559 | | | Samoa | WS | WSM | 561 | | | Singapore | SG | SGP | 563 | | | Singapore | SG | SGP | 564 | | | Singapore | SG | SGP | 565 | | | Singapore | SG | SGP | 566 | | | Thailand | TH | THA | 567 | | | Tonga | TO | TON | 570 | | | Tuvalu | TV | TUV | 572 | | | Viet Nam | VN | VNM | 574 | | | Vanuatu | VU | VUT | 576 | | | Vanuatu | VU | VUT | 577 | | | Wallis and Futuna Islands | WF | WLF | 578 | | | South Africa | ZA | ZAF | 601 | | | Angola | AO | AGO | 603 | | | Algeria | DZ | DZA | 605 | | | Saint Paul and Amsterdam Islands | FR | FRA | 607 | | | Ascension Island | GB | GBR | 608 | | | Burundi | BI | BDI | 609 | | | Benin | BJ | BEN | 610 | | | Botswana | BW | BWA | 611 | | | Djibouti | DJ | DJI | 621 | | | Cameroon | CM | CMR | 613 | | | Congo | CG | COG | 615 | | | Comoros | KM | COM | 616 | | | Cabo Verde | CV | CPV | 617 | | | Crozet Archipelago | FR | FRA | 618 | | | Ivory Coast | CI | CIV | 619 | | | Comoros | KM | COM | 620 | | | Egypt | EG | EGY | 622 | | | Ethiopia | ET | ETH | 624 | | | Eritrea | ER | ERI | 625 | | | Gabonese Republic | GA | GAB | 626 | | | Ghana | GH | GHA | 627 | | | Gambia | GM | GMB | 629 | | | Guinea-Bissau | GW | GNB | 630 | | | Equatorial Guinea | GQ | GNQ | 631 | | | Guinea | GN | GIN | 632 | | | Burkina Faso | BF | BFA | 633 | | | Kenya | KE | KEN | 634 | | | Kerguelen Islands | FR | FRA | 635 | | | Liberia | LR | LBR | 636 | | | Liberia | LR | LBR | 637 | | | South Sudan | SS | SSD | 638 | | | Libya | LY | LBY | 642 | | | Lesotho | LS | LSO | 644 | | | Mauritius | MU | MUS | 645 | | | Madagascar | MG | MDG | 647 | | | Mali | ML | MLI | 649 | | | Mozambique | MZ | MOZ | 650 | | | Mauritania | MR | MRT | 654 | | | Malawi | MW | MWI | 655 | | | Nigeria | NG | NGA | 656 | | | Namibia | NA | NAM | 659 | | | Reunion | RE | REU | 660 | | | Rwanda | RW | RWA | 661 | | | Sudan | SD | SDN | 662 | | | Senegal | SN | SEN | 663 | | | Seychelles | SC | SYC | 664 | | | Saint Helena | SH | SHN | 665 | | | Somali Democratic Republic | SO | SOM | 666 | | | Sierra Leone | SL | SLE | 667 | | | Sao Tome and Principe | ST | STP | 668 | | | Swaziland | SZ | SWZ | 669 | | | Chad | TD | TCD | 670 | | | Togolese Republic | TG | TGO | 671 | | | Tunisian Republic | TN | TUN | 672 | | | Tanzania | TZ | TZA | 674 | | | Uganda | UG | UGA | 675 | | | Democratic Republic of the Congo | CD | COD | 676 | | | Tanzania | TZ | TZA | 677 | | | Zambia | ZM | ZMB | 678 | | | Zimbabwe | ZW | ZWE | 679 | | | Argentine Republic | AR | ARG | 701 | | | Brazil | BR | BRA | 710 | | | Bolivia | BO | BOL | 720 | | | Chile | CL | CHL | 725 | | | Colombia | CO | COL | 730 | | | Ecuador | EC | ECU | 735 | | | Falkland Islands | FK | FLK | 740 | | | Guiana | GF | GUF | 745 | | | Guyana | GY | GUY | 750 | | | Paraguay | PY | PRY | 755 | | | Peru | PE | PER | 760 | | | Suriname | SR | SUR | 765 | | | Uruguay | UY | URY | 770 | | | Venezuela | VE | VEN | 775 | |

Flags courtesy of Steven Skelton @ flag-icon