Node's Package Magician

    rainge

    1.0.1 • Public • Published

    rainge

    npm version npm download count XO code style

    Linux & OSX Windows

    A one-liner to generate accurate date ranges for copyrights


    Install

    npm install --save rainge
    

    Usage

    Assuming the current year from Date function is 2016:

    Node

    const rainge = require('rainge');
     
    rainge(2016);
    //=> '2016'
     
    rainge(1999);
    //=> '1999 - 2016'

    Web

    <script src="https://rawgit.com/dawsonbotsford/rainge/master/bundle.js"></script>
    <script>
      alert('\u00A9 ' + rainge(1999));
      //=> © 1999 - 2016
    </script> 

    Or download it with npm install --save rainge and reference it as:

    <script src="node_modules/rainge/bundle.js"></script>

    About

    I was tired of seeing websites in 2016 that said

    © 2015

    or even worse

    © 2012 - 2014

    Using rainge, you can set your copyright year once and have it change dynamically year-to-year. If you made your code in 2016, rainge(2016) will return 2016 until it is 2017, at which point rainge(2016) will return 2016 - 2017


    API

    rainge(startYear)

    startYear

    Type: string || number

    returns

    Type: string


    Related


    License

    MIT © Dawson Botsford



    If you like this, star it. If you want to follow me, follow me.

    Install

    npm i rainge

    DownloadsWeekly Downloads

    15

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • dawsonbotsford