Last active
July 30, 2022 17:35
-
-
Save sramam/7372b1885083700277f0c6a847e8ff45 to your computer and use it in GitHub Desktop.
faker collator
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @ts-ignore | |
import { address } from "./docs/api/address"; | |
import { animal } from "./docs/api/animal"; | |
import { color } from "./docs/api/color"; | |
import { commerce } from "./docs/api/commerce"; | |
import { company } from "./docs/api/company"; | |
import { database } from "./docs/api/database"; | |
import { datatype } from "./docs/api/datatype"; | |
import { date } from "./docs/api/date"; | |
import { fake } from "./docs/api/fake"; | |
import { finance } from "./docs/api/finance"; | |
import { git } from "./docs/api/git"; | |
import { hacker } from "./docs/api/hacker"; | |
import { helpers } from "./docs/api/helpers"; | |
import { image } from "./docs/api/image"; | |
import { internet } from "./docs/api/internet"; | |
import { lorem } from "./docs/api/lorem"; | |
import { mersenne } from "./docs/api/mersenne"; | |
import { music } from "./docs/api/music"; | |
import { name } from "./docs/api/name"; | |
import { phone } from "./docs/api/phone"; | |
import { random } from "./docs/api/random"; | |
import { science } from "./docs/api/science"; | |
import { system } from "./docs/api/system"; | |
import { unique } from "./docs/api/unique"; | |
import { vehicle } from "./docs/api/vehicle"; | |
import { word } from "./docs/api/word"; | |
let idx = 0; | |
const all = [ | |
[address, "address"], | |
[animal, "animal"], | |
[color, "color"], | |
[commerce, "commerce"], | |
[company, "company"], | |
[database, "database"], | |
[datatype, "datatype"], | |
[date, "date"], | |
[fake, "fake"], | |
[finance, "finance"], | |
[git, "git"], | |
[hacker, "hacker"], | |
[helpers, "helpers"], | |
[image, "image"], | |
[internet, "internet"], | |
[lorem, "lorem"], | |
[mersenne, "mersenne"], | |
[music, "music"], | |
[name, "name"], | |
[phone, "phone"], | |
[random, "random"], | |
[science, "science"], | |
[system, "system"], | |
[unique, "unique"], | |
[vehicle, "vehicle"], | |
[word, "word"], | |
] | |
.map(([module, moduleName]) => | |
module.map((method) => { | |
const { | |
name, | |
title, | |
description, | |
parameters, | |
returns, | |
examples, | |
// returns, | |
deprecated, | |
seeAlso, | |
} = method; | |
// console.log(`${++idx}. [faker.${moduleName}.${name}](https://fakerjs.dev/api/${moduleName}.html#${name})`); | |
if (!deprecated) { | |
return `faker.${moduleName}.${name}`; | |
} | |
}) | |
) | |
.flat(10) | |
.filter((x) => x) | |
.sort(); | |
console.log(JSON.stringify(all, null, 2)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
"faker.address.buildingNumber", | |
"faker.address.cardinalDirection", | |
"faker.address.city", | |
"faker.address.cityName", | |
"faker.address.country", | |
"faker.address.countryCode", | |
"faker.address.county", | |
"faker.address.direction", | |
"faker.address.latitude", | |
"faker.address.longitude", | |
"faker.address.nearbyGPSCoordinate", | |
"faker.address.ordinalDirection", | |
"faker.address.secondaryAddress", | |
"faker.address.state", | |
"faker.address.stateAbbr", | |
"faker.address.street", | |
"faker.address.streetAddress", | |
"faker.address.streetName", | |
"faker.address.streetPrefix", | |
"faker.address.streetSuffix", | |
"faker.address.timeZone", | |
"faker.address.zipCode", | |
"faker.address.zipCodeByState", | |
"faker.animal.bear", | |
"faker.animal.bird", | |
"faker.animal.cat", | |
"faker.animal.cetacean", | |
"faker.animal.cow", | |
"faker.animal.crocodilia", | |
"faker.animal.dog", | |
"faker.animal.fish", | |
"faker.animal.horse", | |
"faker.animal.insect", | |
"faker.animal.lion", | |
"faker.animal.rabbit", | |
"faker.animal.snake", | |
"faker.animal.type", | |
"faker.color.cmyk", | |
"faker.color.colorByCSSColorSpace", | |
"faker.color.cssSupportedFunction", | |
"faker.color.cssSupportedSpace", | |
"faker.color.hsl", | |
"faker.color.human", | |
"faker.color.hwb", | |
"faker.color.lab", | |
"faker.color.lch", | |
"faker.color.rgb", | |
"faker.color.space", | |
"faker.commerce.department", | |
"faker.commerce.price", | |
"faker.commerce.product", | |
"faker.commerce.productAdjective", | |
"faker.commerce.productDescription", | |
"faker.commerce.productMaterial", | |
"faker.commerce.productName", | |
"faker.company.bs", | |
"faker.company.bsAdjective", | |
"faker.company.bsBuzz", | |
"faker.company.bsNoun", | |
"faker.company.catchPhrase", | |
"faker.company.catchPhraseAdjective", | |
"faker.company.catchPhraseDescriptor", | |
"faker.company.catchPhraseNoun", | |
"faker.company.companySuffix", | |
"faker.company.name", | |
"faker.company.suffixes", | |
"faker.database.collation", | |
"faker.database.column", | |
"faker.database.engine", | |
"faker.database.mongodbObjectId", | |
"faker.database.type", | |
"faker.datatype.array", | |
"faker.datatype.bigInt", | |
"faker.datatype.boolean", | |
"faker.datatype.datetime", | |
"faker.datatype.float", | |
"faker.datatype.hexadecimal", | |
"faker.datatype.json", | |
"faker.datatype.number", | |
"faker.datatype.string", | |
"faker.datatype.uuid", | |
"faker.date.between", | |
"faker.date.betweens", | |
"faker.date.birthdate", | |
"faker.date.future", | |
"faker.date.month", | |
"faker.date.past", | |
"faker.date.recent", | |
"faker.date.soon", | |
"faker.date.weekday", | |
"faker.fake.fake", | |
"faker.finance.account", | |
"faker.finance.accountName", | |
"faker.finance.amount", | |
"faker.finance.bic", | |
"faker.finance.bitcoinAddress", | |
"faker.finance.creditCardCVV", | |
"faker.finance.creditCardIssuer", | |
"faker.finance.creditCardNumber", | |
"faker.finance.currencyCode", | |
"faker.finance.currencyName", | |
"faker.finance.currencySymbol", | |
"faker.finance.ethereumAddress", | |
"faker.finance.iban", | |
"faker.finance.litecoinAddress", | |
"faker.finance.mask", | |
"faker.finance.pin", | |
"faker.finance.routingNumber", | |
"faker.finance.transactionDescription", | |
"faker.finance.transactionType", | |
"faker.git.branch", | |
"faker.git.commitEntry", | |
"faker.git.commitMessage", | |
"faker.git.commitSha", | |
"faker.git.shortSha", | |
"faker.hacker.abbreviation", | |
"faker.hacker.adjective", | |
"faker.hacker.ingverb", | |
"faker.hacker.noun", | |
"faker.hacker.phrase", | |
"faker.hacker.verb", | |
"faker.helpers.arrayElement", | |
"faker.helpers.arrayElements", | |
"faker.helpers.maybe", | |
"faker.helpers.mustache", | |
"faker.helpers.objectKey", | |
"faker.helpers.objectValue", | |
"faker.helpers.regexpStyleStringParse", | |
"faker.helpers.repeatString", | |
"faker.helpers.replaceCreditCardSymbols", | |
"faker.helpers.replaceSymbolWithNumber", | |
"faker.helpers.replaceSymbols", | |
"faker.helpers.shuffle", | |
"faker.helpers.slugify", | |
"faker.helpers.uniqueArray", | |
"faker.image.abstract", | |
"faker.image.animals", | |
"faker.image.avatar", | |
"faker.image.business", | |
"faker.image.cats", | |
"faker.image.city", | |
"faker.image.dataUri", | |
"faker.image.fashion", | |
"faker.image.food", | |
"faker.image.image", | |
"faker.image.imageUrl", | |
"faker.image.nature", | |
"faker.image.nightlife", | |
"faker.image.people", | |
"faker.image.sports", | |
"faker.image.technics", | |
"faker.image.transport", | |
"faker.internet.avatar", | |
"faker.internet.color", | |
"faker.internet.domainName", | |
"faker.internet.domainSuffix", | |
"faker.internet.domainWord", | |
"faker.internet.email", | |
"faker.internet.emoji", | |
"faker.internet.exampleEmail", | |
"faker.internet.httpMethod", | |
"faker.internet.httpStatusCode", | |
"faker.internet.ip", | |
"faker.internet.ipv4", | |
"faker.internet.ipv6", | |
"faker.internet.mac", | |
"faker.internet.password", | |
"faker.internet.port", | |
"faker.internet.protocol", | |
"faker.internet.url", | |
"faker.internet.userAgent", | |
"faker.internet.userName", | |
"faker.lorem.lines", | |
"faker.lorem.paragraph", | |
"faker.lorem.paragraphs", | |
"faker.lorem.sentence", | |
"faker.lorem.sentences", | |
"faker.lorem.slug", | |
"faker.lorem.text", | |
"faker.lorem.word", | |
"faker.lorem.words", | |
"faker.mersenne.rand", | |
"faker.mersenne.seed", | |
"faker.mersenne.seed_array", | |
"faker.music.genre", | |
"faker.music.songName", | |
"faker.name.firstName", | |
"faker.name.fullName", | |
"faker.name.gender", | |
"faker.name.jobArea", | |
"faker.name.jobDescriptor", | |
"faker.name.jobTitle", | |
"faker.name.jobType", | |
"faker.name.lastName", | |
"faker.name.middleName", | |
"faker.name.prefix", | |
"faker.name.suffix", | |
"faker.phone.imei", | |
"faker.phone.number", | |
"faker.random.alpha", | |
"faker.random.alphaNumeric", | |
"faker.random.locale", | |
"faker.random.numeric", | |
"faker.random.word", | |
"faker.random.words", | |
"faker.science.chemicalElement", | |
"faker.science.unit", | |
"faker.system.commonFileExt", | |
"faker.system.commonFileName", | |
"faker.system.commonFileType", | |
"faker.system.directoryPath", | |
"faker.system.fileExt", | |
"faker.system.fileName", | |
"faker.system.filePath", | |
"faker.system.fileType", | |
"faker.system.mimeType", | |
"faker.system.semver", | |
"faker.unique.unique", | |
"faker.vehicle.bicycle", | |
"faker.vehicle.color", | |
"faker.vehicle.fuel", | |
"faker.vehicle.manufacturer", | |
"faker.vehicle.model", | |
"faker.vehicle.type", | |
"faker.vehicle.vehicle", | |
"faker.vehicle.vin", | |
"faker.vehicle.vrm", | |
"faker.word.adjective", | |
"faker.word.adverb", | |
"faker.word.conjunction", | |
"faker.word.interjection", | |
"faker.word.noun", | |
"faker.word.preposition", | |
"faker.word.verb" | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment