All Projects → AlexisTM → humans-generator

AlexisTM / humans-generator

Licence: MIT License
Humans.txt generator for Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to humans-generator

faker
Faker is a Nim package that generates fake data for you.
Stars: ✭ 28 (+40%)
Mutual labels:  generator
iteration utilities
Utilities based on Pythons iterators and generators.
Stars: ✭ 65 (+225%)
Mutual labels:  generator
DataAnalyzer.app
✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
Stars: ✭ 23 (+15%)
Mutual labels:  generator
password
Fast and secure password generator and library
Stars: ✭ 38 (+90%)
Mutual labels:  generator
maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
Stars: ✭ 13 (-35%)
Mutual labels:  generator
avro-schema-generator
Library for generating avro schema files (.avsc) based on DB tables structure
Stars: ✭ 38 (+90%)
Mutual labels:  generator
ts-lehre
Generate document block(JsDoc, EsDoc, TsDoc) from source code
Stars: ✭ 14 (-30%)
Mutual labels:  generator
wsdl-tsclient
📄 Generate typescript client from wsdl
Stars: ✭ 30 (+50%)
Mutual labels:  generator
spring-boot-project-builder
快速构建Spring Boot项目
Stars: ✭ 20 (+0%)
Mutual labels:  generator
FigmaConvertXib
FigmaConvertXib is a tool for exporting design elements from figma.com and generating files to a projects iOS .xib / Android .xml
Stars: ✭ 111 (+455%)
Mutual labels:  generator
hexo-generator-index2
Filtered index generator for Hexo
Stars: ✭ 40 (+100%)
Mutual labels:  generator
gen
Gen: Friendly & Safer GORM powered by Code Generation
Stars: ✭ 677 (+3285%)
Mutual labels:  generator
nest-angular
Full-stack with nest js & angular 8
Stars: ✭ 32 (+60%)
Mutual labels:  generator
Jacob
A lightweight library to provide coroutines in Java
Stars: ✭ 14 (-30%)
Mutual labels:  generator
prisma-tgql-types-gen
◭ Prisma generator for generating TypeGraphQL class types and enums with allowing to edit the generated output without being overwritten 💪
Stars: ✭ 32 (+60%)
Mutual labels:  generator
mybatis-generator-plus
轻度扩展mybatis-generator-core插件,与官方插件兼容。
Stars: ✭ 62 (+210%)
Mutual labels:  generator
nomnoml-cli
Generates images from nomnoml diagram sources in a NodeJS module or on the command line
Stars: ✭ 20 (+0%)
Mutual labels:  generator
cc
💊 Golang Configuration Management for "Humans™?"
Stars: ✭ 32 (+60%)
Mutual labels:  humans
NFT Art Generator
No description or website provided.
Stars: ✭ 58 (+190%)
Mutual labels:  generator
email-template-builder
let this service generate your custom html/text emails
Stars: ✭ 25 (+25%)
Mutual labels:  generator

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].