{"id":20088224,"url":"https://github.com/alexistm/humans-generator","last_synced_at":"2025-10-29T12:15:05.137Z","repository":{"id":18189519,"uuid":"21307519","full_name":"AlexisTM/humans-generator","owner":"AlexisTM","description":"Humans.txt generator for Node.js","archived":false,"fork":false,"pushed_at":"2017-06-03T05:41:40.000Z","size":40,"stargazers_count":21,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-20T23:19:07.616Z","etag":null,"topics":["generator","humans","javascript","nodejs","web"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexisTM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-28T17:19:23.000Z","updated_at":"2023-08-10T21:43:58.000Z","dependencies_parsed_at":"2022-09-26T21:41:22.778Z","dependency_job_id":null,"html_url":"https://github.com/AlexisTM/humans-generator","commit_stats":null,"previous_names":["haydenbleasel/humans-generator"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fhumans-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fhumans-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fhumans-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fhumans-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexisTM","download_url":"https://codeload.github.com/AlexisTM/humans-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252609795,"owners_count":21775882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["generator","humans","javascript","nodejs","web"],"created_at":"2024-11-13T16:12:52.555Z","updated_at":"2025-10-29T12:15:00.099Z","avatar_url":"https://github.com/AlexisTM.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Humans Generator [![Build Status](https://travis-ci.org/AlexisTM/humans-generator.svg?branch=master)](https://travis-ci.org/AlexisTM/humans-generator)\n\nProduces a simple, valid humans.txt to be parsed by web crawlers. Adheres to the [specification](http://humanstxt.org/Standard.html) provided by Humanstxt.org. Requires Node 4+. Installed through NPM with:\n\n```shell\nnpm install humans-generator --save-dev\n```\n\nSimply 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.\n\nThe standard propose your those fields:\n\n- header: The ASCII art, default is Humans.txt \n- Team: Shoutouts to your squad.\n- Thanks: People you'd like to thank.\n- Site: Technical specifications about your site.\n- Note: Things you'd like to mention.\n\n```javascript\nvar humans = require('humans-generator');\n\nhumans({\n        team: [{\n                    \"Original developer\": \"Hayden Bleasel\",\n                    Twitter: \"@haydenbleasel\" \n                },\n                {\n                    Maintainer: \"Alexis Paques\",\n                    Github: \"@AlexisTM\"\n                }],\n        thanks: [\n            'Node',\n            'Gulp'\n        ],\n        site:\n            {\n                'Standards': 'HTML5, CSS3',\n                'Components': 'jQuery, Normalize.css',\n                'Softwares': 'Atom, SublimeText'\n            },\n        note: 'Built with love by Hayden Bleasel.'\n    \n    }, function (error, humans) {\n    if(error)  console.log(error);\n    else console.log(humans.join('\\n'));\n});\n```\n\nOutputs the following file:\n\n```\n  _   _                                  _        _   \n | | | |_   _ _ __ ___   __ _ _ __  ___ | |___  _| |_ \n | |_| | | | | '_ ` _ \\ / _` | '_ \\/ __|| __\\ \\/ / __|\n |  _  | |_| | | | | | | (_| | | | \\__ \\| |_ \u003e  \u003c| |_ \n |_| |_|\\__,_|_| |_| |_|\\__,_|_| |_|___(_)__/_/\\_\\\\__|\n                                                      \n\n/* TEAM */\nOriginal developer: Hayden Bleasel\nTwitter: @haydenbleasel\n\nMaintainer: Alexis Paques\nGithub: @AlexisTM\n\n/* THANKS */\nNode\nGulp\n\n/* SITE */\nStandards: HTML5, CSS3\nComponents: jQuery, Normalize.css\nSoftwares: Atom, SublimeText\n\n/* NOTE */\nBuilt with love by Hayden Bleasel.\n\n```\n\nIf you need an ES5 build for legacy purposes, just require the ES5 file:\n\n```javascript\nvar humans = require('humans-generator/es5');\n```\n\nTo build the ES5 version:\n\n```sh\nnpm install -g babel-cli\nbabel --presets es2015 index.js --out-file es5.js\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexistm%2Fhumans-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexistm%2Fhumans-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexistm%2Fhumans-generator/lists"}