An English dataset of last names.
Faykah is a Node.js library that help create generators for various data.
This library contains a data set of English first names suited for mocking and testing emails.
- Provides a variable containing 24 last names
- Provides a browser version
- Provides its own Typescript type definition
Using NPM:
npm install --save-dev @faykah/last-names-en
Using Yarn:
yarn add --dev @faykah/last-names-en
In this example, we will create a generator of last name.
ES6
import { createGenerator } from "@faykah/core";
import { lastNames } from "@faykah/last-names-en";
const generateLastName = createGenerator(lastNames);
generateLastName(); // "Walsh"
generateLastName(); // "Wilson"
generateLastName(); // "Evans"
CJS
const { createGenerator } = require("@faykah/core");
const { lastNames } = require("@faykah/last-names-en");
const generateLastName = createGenerator(lastNames);
generateLastName(); // "Walsh"
generateLastName(); // "Wilson"
generateLastName(); // "Evans"
Browser
<body>
<script type="text/javascript" src="https://unpkg.com/@faykah/core@0.1.0/lib/index.browser.min.js" defer></script>
<script type="text/javascript" src="https://unpkg.com/@faykah/last-names-en@0.1.0/lib/index.browser.min.js" defer></script>
<script type="text/javascript" defer>
const { createGenerator } = Faykah;
const { lastNames } = Faykah.lastNames;
const generateLastName = createGenerator(lastNames);
generateLastName(); // "Walsh"
generateLastName(); // "Wilson"
generateLastName(); // "Evans"
</script>
</body>
In this example, we will loop through last names.
ES6
import { lastNames } from "@faykah/last-names-en";
for (const lastName of lastNames) {
console.log(lastName);
}
CJS
const { lastNames } = require("@faykah/last-names-en");
for (const lastName of lastNames) {
console.log(lastName);
}
Browser
<body>
<script type="text/javascript" src="https://unpkg.com/@faykah/core@0.1.0/lib/index.browser.min.js" defer></script>
<script type="text/javascript" src="https://unpkg.com/@faykah/last-names-en@0.1.0/lib/index.browser.min.js" defer></script>
<script type="text/javascript" defer>
const { lastNames } = Faykah.lastNames;
for (const lastName of lastNames) {
console.log(lastName);
}
</script>
</body>