humans-generator

2.1.1 • Public • Published

Humans Generator Build Status

Produces a simple, valid humans.txt to be parsed by web crawlers. Adheres to the specification provided by Humanstxt.org. Requires Node 4+. Installed through NPM with:

npm install humans-generator --save-dev

Simply require the module and execute it with some configuration. It can take for each information a String, an Array, an Object or any combinaison of the 3.

The standard propose your those fields:

  • header: The ASCII art, default is Humans.txt
  • Team: Shoutouts to your squad.
  • Thanks: People you'd like to thank.
  • Site: Technical specifications about your site.
  • Note: Things you'd like to mention.
var humans = require('humans-generator');
 
humans({
        team: [{
                    "Original developer": "Hayden Bleasel",
                    Twitter: "@haydenbleasel" 
                },
                {
                    Maintainer: "Alexis Paques",
                    Github: "@AlexisTM"
                }],
        thanks: [
            'Node',
            'Gulp'
        ],
        site:
            {
                'Standards': 'HTML5, CSS3',
                'Components': 'jQuery, Normalize.css',
                'Softwares': 'Atom, SublimeText'
            },
        note: 'Built with love by Hayden Bleasel.'
    
    }, function (error, humans) {
    if(error)  console.log(error);
    else console.log(humans.join('\n'));
});

Outputs the following file:

  _   _                                  _        _   
 | | | |_   _ _ __ ___   __ _ _ __  ___ | |___  _| |_ 
 | |_| | | | | '_ ` _ \ / _` | '_ \/ __|| __\ \/ / __|
 |  _  | |_| | | | | | | (_| | | | \__ \| |_ >  <| |_ 
 |_| |_|\__,_|_| |_| |_|\__,_|_| |_|___(_)__/_/\_\\__|
                                                      

/* TEAM */
Original developer: Hayden Bleasel
Twitter: @haydenbleasel

Maintainer: Alexis Paques
Github: @AlexisTM

/* THANKS */
Node
Gulp

/* SITE */
Standards: HTML5, CSS3
Components: jQuery, Normalize.css
Softwares: Atom, SublimeText

/* NOTE */
Built with love by Hayden Bleasel.

If you need an ES5 build for legacy purposes, just require the ES5 file:

var humans = require('humans-generator/es5');

To build the ES5 version:

npm install -g babel-cli
babel --presets es2015 index.js --out-file es5.js

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.1.116latest

Version History

VersionDownloads (Last 7 Days)Published
2.1.116
2.1.00
2.0.40
2.0.30
2.0.20
2.0.10
2.0.00
1.3.01
1.2.91
1.2.80
1.2.71
1.2.61
1.2.51
1.2.40
1.2.30
1.2.20
1.2.10
1.2.00
1.1.40
1.1.31
1.1.20
1.1.11
1.1.00
1.0.80
1.0.60
1.0.51
1.0.40
1.0.31
1.0.20
1.0.10

Package Sidebar

Install

npm i humans-generator

Weekly Downloads

25

Version

2.1.1

License

MIT

Last publish

Collaborators

  • alexistm