[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3866":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},3866,"faker","faker-js\u002Ffaker","faker-js","Generate massive amounts of fake data in the browser and node.js","https:\u002F\u002Ffakerjs.dev",null,"TypeScript",15361,1080,35,93,0,1,10,50,4,44.1,"Other",false,"next",[26,27,28,5,29,30,31],"browser","data","fake","javascript","nodejs","typescript","2026-06-12 02:00:55","\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fpublic\u002Flogo.svg\" width=\"200\"\u002F>\n  \u003Ch1>Faker\u003C\u002Fh1>\n  \u003Cp>Generate massive amounts of fake (but realistic) data for testing and development.\u003C\u002Fp>\n  \n  [![npm version](https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fv\u002F@faker-js\u002Ffaker)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@faker-js\u002Ffaker)\n  [![npm downloads](https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdm\u002F@faker-js\u002Ffaker)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@faker-js\u002Ffaker)\n  [![Continuous Integration](https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Factions\u002Fworkflows\u002Fci.yml)\n  [![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Ffaker-js\u002Ffaker\u002Fbranch\u002Fnext\u002Fgraph\u002Fbadge.svg?token=N61U168G08)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Ffaker-js\u002Ffaker)\n  [![Chat on Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-discord-blue?style=flat&logo=discord)](https:\u002F\u002Fchat.fakerjs.dev)\n  [![Open Collective](https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fbackers\u002Ffakerjs)](https:\u002F\u002Fopencollective.com\u002Ffakerjs#section-contributors)\n  [![sponsor](https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fall\u002Ffakerjs?label=sponsors)](https:\u002F\u002Fopencollective.com\u002Ffakerjs)\n\u003C\u002Fdiv>\n\n## ⚡️ Try it Online\n\n[Open in StackBlitz](https:\u002F\u002Ffakerjs.dev\u002Fnew)\n\n## 📙 API Documentation\n\n\u003Ch1>⚠️ You are reading the docs for the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Ftree\u002Fnext\">next\u003C\u002Fa> branch ⚠️\u003C\u002Fh1>\n\nPlease proceed to the [Getting Started Guide](https:\u002F\u002Ffakerjs.dev\u002Fguide\u002F) for the **stable** release of Faker.\n\nFor detailed API documentation, please select the version of the documentation you are looking for.\n\n|   Version    | Website                   |\n| :----------: | :------------------------ |\n|  v10 (next)  | https:\u002F\u002Fnext.fakerjs.dev\u002F |\n| v10 (stable) | https:\u002F\u002Ffakerjs.dev\u002F      |\n|   v9 (old)   | https:\u002F\u002Fv9.fakerjs.dev\u002F   |\n\n---\n\n## 🚀 Features\n\n- 🧍 Person - Generate Names, Genders, Bios, Job titles, and more.\n- 📍 Location - Generate Addresses, Zip Codes, Street Names, States, and Countries!\n- ⏰ Date - Past, present, future, recent, soon... whenever!\n- 💸 Finance - Create stubbed out Account Details, Transactions, and Crypto Addresses.\n- 👠 Commerce - Generate Prices, Product Names, Adjectives, and Descriptions.\n- 👾 Hacker - “Try to reboot the SQL bus, maybe it will bypass the virtual application!”\n- 🔢 Number and String - Of course, we can also generate random numbers and strings.\n- 🌏 Localization - Pick from over 70 locales to generate realistic looking Names, Addresses, and Phone Numbers.\n\n> **Note**: Faker tries to generate realistic data and not obvious fake data.\n> The generated names, addresses, emails, phone numbers, and\u002For other data might be coincidentally valid information.\n> Please do not send any of your messages\u002Fcalls to them from your test setup.\n\n## 📦 Install\n\n```bash\nnpm install --save-dev @faker-js\u002Ffaker\n```\n\n## 🪄 Usage\n\n```ts\n\u002F\u002F ESM\nimport { faker } from '@faker-js\u002Ffaker';\n\n\u002F\u002F CJS\nconst { faker } = require('@faker-js\u002Ffaker');\n\nexport function createRandomUser() {\n  return {\n    userId: faker.string.uuid(),\n    username: faker.internet.username(),\n    email: faker.internet.email(),\n    avatar: faker.image.avatar(),\n    password: faker.internet.password(),\n    birthdate: faker.date.birthdate(),\n    registeredAt: faker.date.past(),\n  };\n}\n\nexport const users = faker.helpers.multiple(createRandomUser, {\n  count: 5,\n});\n```\n\n## 💎 Modules\n\nAn in-depth overview of the API methods is available in the documentation for [v10 (stable)](https:\u002F\u002Ffakerjs.dev\u002Fapi\u002F) and [v10.\\* (next)](https:\u002F\u002Fnext.fakerjs.dev\u002Fapi\u002F).\n\n### Templates\n\nFaker contains a generator method `faker.helpers.fake` for combining faker API methods using a mustache string format.\n\n```ts\nconsole.log(\n  faker.helpers.fake(\n    'Hello {{person.prefix}} {{person.lastName}}, how are you today?'\n  )\n);\n```\n\n## 🌏 Localization\n\nFaker has support for multiple locales.\n\nThe main `faker` instance uses the English locale.\nBut you can also import instances using other locales.\n\n```ts\n\u002F\u002F ESM\nimport { fakerDE as faker } from '@faker-js\u002Ffaker';\n\n\u002F\u002F CJS\nconst { fakerDE: faker } = require('@faker-js\u002Ffaker');\n```\n\nSee our documentation for a list of [provided languages](https:\u002F\u002Ffakerjs.dev\u002Fguide\u002Flocalization.html#available-locales).\n\nPlease note: Not every locale provides data for every module. In our pre-made faker instances,\nwe fall back to English in such a case as this is the most complete and most commonly used language.\nIf you don't want that or prefer a different fallback, you can also build your own instances.\n\n```ts\nimport { de, de_CH, Faker } from '@faker-js\u002Ffaker';\n\nexport const faker = new Faker({\n  locale: [de_CH, de],\n});\n```\n\n## ⚙️ Setting a randomness seed\n\nIf you want consistent results, you can set your own seed. If you are using `faker.date` methods, there are additional considerations. See [Reproducible Results](https:\u002F\u002Ffakerjs.dev\u002Fguide\u002Fusage.html#reproducible-results).\n\n```ts\nfaker.seed(123);\n\nconst firstRandom = faker.number.int();\n\n\u002F\u002F Setting the seed again resets the sequence.\nfaker.seed(123);\n\nconst secondRandom = faker.number.int();\n\nconsole.log(firstRandom === secondRandom);\n```\n\n## 🤝 Sponsors\n\nFaker is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers\n\n### Sponsors\n\n![](https:\u002F\u002Fopencollective.com\u002Ffakerjs\u002Forganizations.svg)\n\n### Backers\n\n![](https:\u002F\u002Fopencollective.com\u002Ffakerjs\u002Findividuals.svg)\n\n## ✨ Contributing\n\nPlease make sure to read the [Contributing Guide](https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Fblob\u002Fnext\u002FCONTRIBUTING.md) before making a pull request.\n\n## 📘 Credits\n\nThanks to all the people who already contributed to Faker!\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Ffakerjs\u002Fcontributors.svg?width=800\" \u002F>\u003C\u002Fa>\n\nThe [fakerjs.dev](https:\u002F\u002Ffakerjs.dev) website is generously hosted by [Netlify](https:\u002F\u002Fwww.netlify.com\u002F), with search functionality powered by [Algolia](https:\u002F\u002Fwww.algolia.com\u002F).\n\n## 📝 Changelog\n\nDetailed changes for each release are documented in the [release notes](https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Fblob\u002Fnext\u002FCHANGELOG.md).\n\n## 📜 What happened to the original faker.js?\n\nRead the [team update](https:\u002F\u002Ffakerjs.dev\u002Fupdate.html) (January 14th, 2022).\n\n## 🔑 License\n\n[MIT](https:\u002F\u002Fgithub.com\u002Ffaker-js\u002Ffaker\u002Fblob\u002Fnext\u002FLICENSE)\n","Faker 是一个用于生成大量逼真测试数据的库，支持在浏览器和 Node.js 环境中使用。它提供了丰富多样的数据生成功能，包括但不限于人物信息（如姓名、性别）、地理位置（如地址、国家）、日期时间、金融数据（如账户详情、交易记录）以及商业相关的信息（如商品名称、价格）。该库采用 TypeScript 编写，确保了类型安全，并且支持超过 70 种语言环境，能够生成符合不同地区习惯的数据，非常适合需要进行软件测试或开发原型时填充模拟数据的场景。",2,"2026-06-11 02:56:48","top_language"]