get-zonetab

    1.0.0 • Public • Published

    get-zonetab

    NPM version Build Status Coverage Status Dependency Status devDependency Status

    A Node module to get the latest zone.tab file form IANA Time Zone Database

    const getZonetab = require('get-zonetab');
     
    getZonetab().then(string => {
      string; //=> '# tz zone descriptions (deprecated version)\n ...'
    });

    Installation

    Use npm.

    npm install get-zonetab
    

    API

    const getZonetab = require('get-zonetab');

    getZonetab([options])

    options: Object
    Return: Promise instance

    It gets and extracts zone.tab file form https://www.iana.org/time-zones and returns a promise for a string of file contents.

    Options

    All options except for encoding will be directly used as Request options.

    options.encoding

    Type: String or null
    Default: utf8

    Determine the encoding of the stirng or get a Buffer instead if this option is null.

    getZonetab({encoding: null}).then(buffer => {
      buffer; //=> <Buffer 23 20 74 7a 20 7a 6f 6e 65 20 64 65 73 63 72 ... >
    });

    License

    Copyright (c) 2016 Shinnosuke Watanabe

    Licensed under the MIT License.

    Install

    npm i get-zonetab

    DownloadsWeekly Downloads

    36

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • shinnn