Update README.md
This commit is contained in:
parent
bf9154c515
commit
94f1a07863
29
README.md
29
README.md
|
@ -4,6 +4,21 @@ Lists of every [IANA TLD](http://data.iana.org/TLD/tlds-alpha-by-domain.txt) in
|
||||||
|
|
||||||
A [canonical list of TLDs in CSV format](/tlds.csv) was used to generate the native formats.
|
A [canonical list of TLDs in CSV format](/tlds.csv) was used to generate the native formats.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
The lists can be conveniently used in PHP or Node projects including this package.
|
||||||
|
|
||||||
|
### Node
|
||||||
|
* use npm to add the **tld-enum** package to your project
|
||||||
|
```sh
|
||||||
|
$ npm install tld-enum --save
|
||||||
|
```
|
||||||
|
|
||||||
|
### PHP
|
||||||
|
* use composer to add the **tld-enum** package to your project
|
||||||
|
```sh
|
||||||
|
$ composer require tld-enum
|
||||||
|
```
|
||||||
|
|
||||||
## List Formats
|
## List Formats
|
||||||
* **PHP**: [TldEnum.php](/formats/php/TldEnum/TldEnum.php)
|
* **PHP**: [TldEnum.php](/formats/php/TldEnum/TldEnum.php)
|
||||||
|
|
||||||
|
@ -17,6 +32,20 @@ A [canonical list of TLDs in CSV format](/tlds.csv) was used to generate the nat
|
||||||
|
|
||||||
An export module with a constant having an array value comprised of every IANA TLD.
|
An export module with a constant having an array value comprised of every IANA TLD.
|
||||||
|
|
||||||
|
## Updating the TLD lists
|
||||||
|
* [bin/update-formats](/bin/update-formats)
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ bin/update-formats
|
||||||
|
```
|
||||||
|
|
||||||
|
This should be all you need to update all the list formats using the latest data from IANA.
|
||||||
|
|
||||||
|
It uses multiple "helper" scripts to generate the full set of native format lists.
|
||||||
|
|
||||||
|
The individual "helper" scripts do not need to be directly executed when [update-formats](/bin/update-formats)
|
||||||
|
runs successfully.
|
||||||
|
|
||||||
## Legal
|
## Legal
|
||||||
The source code in this project is based on a fork of certain source code originally from the [incognico/list-of-top-level-domains](https://github.com/incognico/list-of-top-level-domains) project, as retrieved on 2017-12-04, which was published to the public domain.
|
The source code in this project is based on a fork of certain source code originally from the [incognico/list-of-top-level-domains](https://github.com/incognico/list-of-top-level-domains) project, as retrieved on 2017-12-04, which was published to the public domain.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue