npm promotes metadefinitions
Introducing npm Teams! Private packages + team management tools.Learn more »

@webextensions/parse-hosts

1.0.3 • Public • Published

Note: This is a fork of https://github.com/takanopontaro/node-parse-hosts

parse-hosts

Parse the hosts file and return its list.

Install

npm install parse-hosts

Usage

var ph = require('parse-hosts');
 
// just call this
ph.get();
 
// the return value is object.
// key is ip address and value is array of hostnames.
// {
//   '127.0.0.1': ['localhost'],
//   '192.168.50.1': ['host1', 'host2']
// }
 
// you can specify the location of the hosts file.
ph.get('/path/to/hosts');
 
// if you want to get "127.0.0.1" mapped to "localhost" regardless of whether
// it's in the hosts file, use optimize(). this method ensures generating it.
ph.optimize();

Test

npm test

License

Licensed under the MIT license.

Special thanks to

Keywords

Install

npm i @webextensions/parse-hosts

DownloadsWeekly Downloads

9

Version

1.0.3

License

MIT

Unpacked Size

2.45 kB

Total Files

3

Last publish

Collaborators

  • avatar