A docker name generator in TypeScript.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Thomas A. Christensen II d7b44e949d
Bump version again
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
.github/workflows Update publishing workflow 2 years ago
src Fix broken tests 2 years ago
.gitignore Improving build and release (#19) 3 years ago
.nvmrc Improving build and release (#19) 3 years ago
README.md Update generation examples 3 years ago
jest.config.js Initial commit 3 years ago
package-lock.json Bump version again 2 years ago
package.json Bump version again 2 years ago
tsconfig.json Initial commit 3 years ago


Docker Names

An implementation of docker-names in TypeScript. Forked from https://github.com/criblio/docker-names.


  1. Added more names of scientists related to
    • chemical engineering
    • animal breeding
    • rumen science
    • among others...
  2. Changed the delimiter to an underscore when adding extra data (date or number)
  3. Added an identifier that starts with a date (useful where identifiers have to be sorted chronologically).


Maybe this stuff will still work? 🤷 I just replaced everything with my name and code, but I personally transpile to JavaScript rather than use TypeScript directly.

Generate Name

import {generateName} from '@millironx/docker-names'

const dockerName = generateName();


//Outputs goofy-panini

Generate Name With Number

import {generateNameWithNumber} from '@millironx/docker-names'

const dockerName = generateNameWithNumber();


//Outputs goofy-panini_4

Generate Name With Date

import {generateNameWithDate} from '@millironx/docker-names'

const dockerName = generateNameWithDate();


//Outputs 20210720_goofy-panini


The words can also be imported from the package if need be.

import {left,right} from '@millironx/docker-names'


//Outputs [admiring,adoring, etc...]


//Outputs [albattani,allen, etc...]