Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
a6fcf12
Revert "chore: update LICENSE file (#3350)"
Shinigami92 Feb 22, 2025
f91d83f
chore: update year ranges
Shinigami92 Feb 22, 2025
273b737
chore(deps): lock file maintenance (#3411)
renovate[bot] Feb 27, 2025
dce28d6
docs: change ejcheng (#3408)
Shinigami92 Feb 27, 2025
41ebbbb
docs: improve missing data error (#3406)
ST-DDT Feb 28, 2025
153b744
chore(release): 9.5.1 (#3415)
fakerjs-bot Feb 28, 2025
3bf23d0
chore(deps): update dependency typescript to v5.8.2 (#3424)
renovate[bot] Mar 1, 2025
1c14c00
chore(deps): update dependency ts-morph to v25.0.1 (#3418)
renovate[bot] Mar 1, 2025
2683d64
chore(deps): update devdependencies (#3419)
renovate[bot] Mar 1, 2025
e61ba96
chore(deps): update eslint (#3420)
renovate[bot] Mar 1, 2025
24d60a0
chore(deps): update vitest (#3421)
renovate[bot] Mar 1, 2025
f85ef5f
chore(deps): update all non-major dependencies (#3422)
renovate[bot] Mar 1, 2025
176936c
chore(deps): remove obsolete dependency @types/eslint__js (#3425)
renovate[bot] Mar 1, 2025
4126961
chore(deps): update dependency prettier to v3.5.2 (#3423)
renovate[bot] Mar 1, 2025
b7e7714
chore(deps): update pnpm to v10 (#3427)
renovate[bot] Mar 1, 2025
1db428a
chore(deps): update eslint (major) (#3426)
renovate[bot] Mar 1, 2025
f591459
chore(deps): update devdependencies (#3428)
renovate[bot] Mar 1, 2025
bf3aa8b
chore(deps): lock file maintenance (#3431)
renovate[bot] Mar 3, 2025
57d39d7
docs: revert npm download badge (#3433)
LitoMore Mar 6, 2025
ae9aec6
feat(finance): add ISO 4217 numerical codes to Currency (#3404)
Nfloc Mar 6, 2025
7b4f85a
feat(number): bigint multipleOf (#3402)
soc221b Mar 6, 2025
1982431
refactor(internet): deprecate color method for removal (#3401)
ST-DDT Mar 6, 2025
62486af
test: add snapshot test for all locales' character sets (#3276)
ST-DDT Mar 6, 2025
50b3241
chore(release): 9.6.0 (#3435)
fakerjs-bot Mar 7, 2025
fef0ad7
feat(locale): Add bn_BD locale (#3439)
AbrarShahriar Mar 16, 2025
8a2d168
fix(airline): Air France and KLM Royal Dutch Airlines (#3440)
chimurai Mar 17, 2025
479b271
infra(comment-issue): fix display of thumbs up emoji (#3444)
xDivisionByZerox Mar 22, 2025
048c325
feat(locale): add localize sex support for zh_CN & zh_TW (#3450)
sd44 Apr 1, 2025
7b12056
fix(iban): more strict pattern for IE and PS (#3464)
xDivisionByZerox Apr 5, 2025
2cb4635
chore(deps): update devdependencies (#3456)
renovate[bot] Apr 9, 2025
9cde19e
chore(deps): update all non-major dependencies (#3457)
renovate[bot] Apr 9, 2025
b16619a
chore(deps): update dependency prettier to v3.5.3 (#3455)
renovate[bot] Apr 10, 2025
709de5b
chore(deps): update dependency eslint-plugin-unicorn to v58 (#3461)
renovate[bot] Apr 10, 2025
6ea131b
chore(deps): update vitest (#3459)
renovate[bot] Apr 10, 2025
5efd14a
chore(deps): update cypress/browsers:22.14.0 docker digest to 55119cf…
renovate[bot] Apr 10, 2025
45a3f72
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:2…
renovate[bot] Apr 10, 2025
e2efa60
chore(deps): update dependency @vueuse/core to v13 (#3460)
renovate[bot] Apr 10, 2025
cdf6dc4
feat(locale): add Tamil language support (#3468)
Pradeepg2445 Apr 10, 2025
aa2ffb4
chore(deps): update eslint (#3458)
renovate[bot] Apr 10, 2025
ea6e179
chore(deps): lock file maintenance (#3437)
renovate[bot] Apr 10, 2025
1e551c5
fix(locale): rename ja and zh_CN company affix files (#3448)
matsueushi Apr 10, 2025
b2c5298
feat(locale): add finance support for ja locale (#3449)
matsueushi Apr 11, 2025
f70a6f7
feat(locale): add cy locale, start with date (#3462)
Awen23 Apr 11, 2025
e4cc4e5
fix(number): don't ignore multipleOf in float when min=max (#3417)
ST-DDT Apr 11, 2025
25f5245
chore(deps): update dependency @vitest/eslint-plugin to v1.1.42 (#3471)
renovate[bot] Apr 12, 2025
8364fd0
chore(deps): update devdependencies (#3472)
renovate[bot] Apr 12, 2025
02d8417
chore(deps): update dependency typescript to v5.8.3 (#3473)
renovate[bot] Apr 13, 2025
f6f9d7c
chore(deps): lock file maintenance (#3474)
renovate[bot] Apr 13, 2025
81c9fba
chore(release): 9.7.0 (#3475)
fakerjs-bot Apr 13, 2025
242cc79
feat(locale): add country code for en_CA & fr_CA (#3476)
alixlahuec Apr 16, 2025
04e4346
test: use validator@13.15.0 with isULID, isISO31661Numeric, isISO1592…
matthewmayer Apr 17, 2025
6c883e7
feat(locale): add zh_CN food (#3479)
yyz945947732 Apr 17, 2025
cad8e5d
docs: more than 70 locales (#3483)
matthewmayer Apr 17, 2025
456f102
feat(locale): update zh_CN location (#3481)
yyz945947732 Apr 19, 2025
38ee7b8
feat(locale): update zh_CN animal (#3480)
yyz945947732 Apr 24, 2025
b611ec2
refactor(locale): ko state data update (#3487)
seoahan Apr 24, 2025
786a3d0
feat(locale): add zh_CN book (#3477)
yyz945947732 Apr 25, 2025
b70e793
feat(locale): add Japanese date and month definitions (#3492)
matsueushi Apr 29, 2025
dfadb1d
feat(locale): add vehicle locale data for Japanese (#3490)
noritaka1166 Apr 29, 2025
8c0953a
feat(locale): update Japanese company categories (#3489)
noritaka1166 Apr 29, 2025
54fd551
feat(locale): add Japanese science locale data including elements and…
noritaka1166 Apr 30, 2025
1dbd8fa
feat(locale): add Japanese sex definitions for person locale (#3495)
noritaka1166 May 2, 2025
7c23db3
refactor(locale): rename pt-BR streetSuffix to streetPrefix (#3493)
glmchalita May 4, 2025
aa98867
feat(locale): update zh_CN word (#3478)
yyz945947732 May 5, 2025
e6151e4
refactor(locale): normalize internet data (#3502)
xDivisionByZerox May 5, 2025
286fc96
chore(deps): update eslint (#3500)
renovate[bot] May 8, 2025
000ffec
chore(deps): update dependency eslint-plugin-unicorn to v59 (#3501)
renovate[bot] May 8, 2025
9d914fc
chore(deps): update vitest (#3497)
renovate[bot] May 8, 2025
07087ff
chore(deps): update cypress/browsers docker tag to v24 (#3507)
renovate[bot] May 8, 2025
049875d
chore(deps): update all non-major dependencies (#3498)
renovate[bot] May 8, 2025
c0d5217
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:2…
renovate[bot] May 8, 2025
72e66c3
feat(locale): Add additional Japanese last names to the locale data (…
noritaka1166 May 11, 2025
6a7ef4c
fix(locale): correct the name of element Lv in Japanese (#3509)
matsueushi May 11, 2025
2faf57b
chore(deps): update eslint (#3511)
renovate[bot] May 11, 2025
d6ba4cc
chore(deps): lock file maintenance (#3486)
renovate[bot] May 11, 2025
c15da8e
fix(locale): ko modified street_name to street_name_part (#3485)
seoahan May 13, 2025
046bb81
fix(locale): correct Japanese country names (#3510)
matsueushi May 13, 2025
549d71c
chore(release): 9.8.0 (#3515)
fakerjs-bot May 14, 2025
25dc80d
chore(deps): update dependency ts-morph to v26 (#3526)
renovate[bot] Jun 14, 2025
fb5460a
chore(deps): update vitest (#3524)
renovate[bot] Jun 14, 2025
b7c01cc
chore(deps): update all non-major dependencies (#3523)
renovate[bot] Jun 15, 2025
f08b243
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:2…
renovate[bot] Jun 15, 2025
d07d96d
feat(location): simple coordinate methods (#3528)
dhpollack Jun 15, 2025
1726ded
chore(deps): switch to prettier-plugin-pkg (#3529)
Shinigami92 Jun 16, 2025
04e8b7b
docs: add remarks about external sources (#3452)
Shinigami92 Jun 17, 2025
b357ea0
chore(deps): update eslint (#3525)
renovate[bot] Jun 17, 2025
ca58b0c
infra: update eslint config (#3530)
Shinigami92 Jun 19, 2025
c30dff6
chore(deps): lock file maintenance (#3516)
renovate[bot] Jun 21, 2025
1dfb8f2
infra: use vitepress defineConfig (#3537)
Shinigami92 Jun 29, 2025
b174135
infra: utilize git clean (#3541)
Shinigami92 Jun 29, 2025
c7086b2
docs(web): add contributing pages (#2869)
xDivisionByZerox Jun 29, 2025
a53d5a3
test: extract cjs require tests to .spec.cts (#3436)
Shinigami92 Jun 29, 2025
bf3fe92
test: add check for const number (#3538)
Shinigami92 Jun 29, 2025
a405ac8
feat(locale): add word data to pt_br and pt_pt locales (#3531)
danielshvarts1207 Jun 29, 2025
8a33713
chore(deps): update pnpm to v10.12.4 (#3546)
renovate[bot] Jul 1, 2025
4f76395
chore(deps): update vitest (#3547)
renovate[bot] Jul 1, 2025
09e3567
chore(deps): update dependency prettier to v3.6.2 (#3548)
renovate[bot] Jul 1, 2025
999f2e3
chore(deps): update eslint (#3545)
renovate[bot] Jul 1, 2025
f695d5b
chore(deps): update devdependencies (#3499)
renovate[bot] Jul 1, 2025
cd09cfa
chore(deps): update eslint (major) (#3549)
renovate[bot] Jul 1, 2025
b7a3572
chore(deps): lock file maintenance (#3533)
renovate[bot] Jul 1, 2025
1f03291
chore(release): 9.9.0 (#3552)
fakerjs-bot Jul 1, 2025
a4886ee
ci: use node 24 (#3543)
Shinigami92 Jul 3, 2025
660871e
infra: stop using node 18 (#3536)
Shinigami92 Jul 4, 2025
69a8931
infra: use import.meta.dirname (#3542)
Shinigami92 Jul 4, 2025
5dd964a
chore(deps): update devdependencies (major) (#3512)
renovate[bot] Jul 4, 2025
20d2b1c
chore(deps): update eslint (#3555)
renovate[bot] Jul 4, 2025
89e7133
chore(deps): update dependency @vitest/eslint-plugin to v1.3.4 (#3554)
renovate[bot] Jul 4, 2025
ff3ecec
chore(deps): update devdependencies (#3556)
renovate[bot] Jul 4, 2025
4e422f7
chore(deps): lock file maintenance (#3557)
renovate[bot] Jul 4, 2025
160960b
feat!: esm only (#3540)
Shinigami92 Jul 4, 2025
623d274
refactor!: remove deprecations (#3553)
Shinigami92 Jul 4, 2025
5d74cfd
docs: migration guide for v10 (#3559)
matthewmayer Jul 5, 2025
8972060
infra: more precise engines field (#3561)
matthewmayer Jul 6, 2025
93416f7
refactor(word)!: change default error strategy to 'fail' (#3560)
xDivisionByZerox Jul 6, 2025
9e8a4e9
chore(release): 10.0.0-beta.0 (#3565)
fakerjs-bot Jul 13, 2025
0d2143c
feat(locales): add animal vocabulary(bear, bird, cat, rabbit, pet_nam…
r-4bb1t Jul 20, 2025
03a056c
docs: Minor improvements to migration guide (#3569)
matthewmayer Jul 21, 2025
000bb8c
chore(deps): update pnpm to v10.13.1 (#3570)
renovate[bot] Jul 21, 2025
7b76288
chore(deps): update devdependencies (#3571)
renovate[bot] Jul 21, 2025
e7d76f9
chore(deps): update eslint (#3572)
renovate[bot] Jul 22, 2025
61e4c45
chore(deps): lock file maintenance (#3562)
renovate[bot] Jul 28, 2025
ddd43a9
chore(deps): update dependency typescript to v5.9.2 (#3576)
renovate[bot] Aug 7, 2025
adc530a
chore(deps): update pnpm to v10.14.0 (#3579)
renovate[bot] Aug 9, 2025
f98a3ce
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:2…
renovate[bot] Aug 9, 2025
bf6d60c
chore(deps): update devdependencies (#3577)
renovate[bot] Aug 9, 2025
67a65e1
chore(deps): update eslint (major) (#3580)
renovate[bot] Aug 9, 2025
e631f6e
chore(deps): update eslint (#3578)
renovate[bot] Aug 9, 2025
9940d54
feat(locale): extended list of colors in Polish (#3586)
pkuczynski Aug 11, 2025
9783d95
refactor(locale): remove invalid credit card issuer patterns (#3568)
xDivisionByZerox Aug 13, 2025
b16dd9a
docs: update migration guide with findings from playground update (#3…
xDivisionByZerox Aug 16, 2025
2f82f49
chore: fix typo in test (#3591)
noritaka1166 Aug 17, 2025
98eb5eb
chore(deps): update all non-major dependencies (#3596)
renovate[bot] Aug 21, 2025
2b14959
chore(deps): update amannn/action-semantic-pull-request action to v6 …
renovate[bot] Aug 21, 2025
287ecda
chore(deps): update devdependencies (#3599)
renovate[bot] Aug 21, 2025
9e4f463
chore(deps): update actions/checkout action to v5 (#3597)
renovate[bot] Aug 21, 2025
5418574
chore(deps): update dependency cypress to v15 (#3603)
renovate[bot] Aug 21, 2025
09a88eb
chore(deps): update dependency vitepress to v1.6.4 (#3601)
renovate[bot] Aug 21, 2025
2bd4807
chore(deps): update dependency typescript-eslint to v8.40.0 (#3602)
renovate[bot] Aug 21, 2025
1fcfe48
chore(deps): pin dependency node to 24.6.0 (#3600)
renovate[bot] Aug 21, 2025
2eb6fa0
chore(deps): update dependency eslint-plugin-jsdoc to v54 (#3604)
renovate[bot] Aug 21, 2025
96d7517
chore(deps): lock file maintenance (#3584)
renovate[bot] Aug 21, 2025
51943ae
chore(release): 10.0.0 (#3605)
fakerjs-bot Aug 24, 2025
454ddf4
docs: add note about Jest incompatibility to UPGRADING (#3609)
matthewmayer Sep 4, 2025
aa79846
refactor(image): mark loremflickr as deprecated, use only picsum phot…
matthewmayer Sep 8, 2025
b547045
fix(locale): fix the Spring Airlines IATA Code (#3612)
Zhengxing-Gu Sep 22, 2025
dce234e
docs: add info for seeding dates (#3520)
dbartholomae Sep 26, 2025
9de894a
feat(locale): Add ku_ckb locale (#3441)
arentalb Oct 4, 2025
428ff33
feat(locale): add Russian localization for book module (#3628)
gauravarora Oct 8, 2025
6d11fec
chore(deps): update dependency typescript to v5.9.3 (#3621)
renovate[bot] Oct 9, 2025
3737808
chore(deps): update actions/github-script action to v8 (#3625)
renovate[bot] Oct 9, 2025
4f2506a
chore(deps): update all non-major dependencies (#3622)
renovate[bot] Oct 9, 2025
349490b
chore(deps): update dependency ts-morph to v27 (#3627)
renovate[bot] Oct 11, 2025
08b03da
chore(deps): update actions/setup-node action to v5 (#3626)
renovate[bot] Oct 11, 2025
bc6dd2f
chore: migrate to eslint defineConfig (#3632)
Shinigami92 Oct 12, 2025
67617a6
chore(deps): update eslint (#3624)
renovate[bot] Oct 12, 2025
ab4b0d8
chore(deps): update devdependencies (#3623)
renovate[bot] Oct 13, 2025
91561bc
chore(deps): update dependency @vitest/eslint-plugin to v1.3.20 (#3620)
renovate[bot] Oct 14, 2025
f81abc7
chore(release): 10.1.0 (#3634)
fakerjs-bot Oct 14, 2025
02c2c3e
feat(locale): add id_ID translation for animal, color, commerce, and …
RizalAnas00 Nov 5, 2025
99a448c
feat(locale): add bn_BD location module (#3614)
AbrarShahriar Nov 5, 2025
2c9aefd
feat(location): Hungarian support for city name, full street address,…
lupus78 Nov 5, 2025
6be2c20
feat(locale): add person module data to ku_ckb (#3630)
arentalb Nov 5, 2025
e7c9945
feat(locales): add sl_SI locale, person module (#3564)
ZigaVukcevicDev Nov 5, 2025
3dbcbe1
feat(locale): add counties & states to nb_NO location (#3617)
jylep Nov 6, 2025
6a4f01f
fix(food): move raspberry from vegetable to fruit (#3650)
scraggo Nov 6, 2025
247f42d
feat(locale): add ku_kmr_latin locale (#3629)
mazyar-kawa02 Nov 6, 2025
f45077c
test: remove flaky test in finance.spec.ts (#3651)
matthewmayer Nov 6, 2025
bfb1bdb
fix(vehicle): Updated spelling Mercielago to Murcielago (#3636)
PenguinMan98 Nov 9, 2025
57b2d78
feat: Add support for UPC (#3648)
Dhanush-K-Gowda Nov 9, 2025
b1e352f
chore(deps-dev): bump validator from 13.15.15 to 13.15.20 (#3639)
dependabot[bot] Nov 9, 2025
24aa11f
fix(location): Use accents in en country names (#3637)
matthewmayer Nov 10, 2025
4cda07f
fix(locale): endonym should be in Latin script (#3660)
mazyar-kawa02 Nov 18, 2025
8310c8c
fix(locale): remove offensive and inappropriate words from ja locale …
nulltask Nov 26, 2025
6ff7a5e
chore(deps): update dependency validator to v13.15.22 [security] (#3669)
renovate[bot] Dec 2, 2025
18a1554
fix(locale): remove additional inappropriate words from ja locale (#3…
nulltask Dec 2, 2025
be197a3
chore(deps): update dependency prettier to v3.7.3 (#3666)
renovate[bot] Dec 2, 2025
4a8c7ee
chore(deps): update all non-major dependencies (#3644)
renovate[bot] Dec 2, 2025
2e9a3f1
chore(deps): update dependency ts-morph to v27.0.2 (#3641)
renovate[bot] Dec 2, 2025
bd36bae
fix(locale): remove some negative hu words (#3664)
matthewmayer Dec 3, 2025
013a525
chore(deps): update cypress/browsers docker tag to v25 (#3647)
renovate[bot] Dec 3, 2025
e8773e5
chore(deps): update devdependencies (#3642)
renovate[bot] Dec 3, 2025
27a14d9
docs: add a doc page for each locale (#3654)
matthewmayer Dec 3, 2025
a5812bc
chore(deps): update actions/setup-node action to v6 (#3646)
renovate[bot] Dec 3, 2025
78c892b
feat(locale): add da states (regions) (#3656)
matthewmayer Dec 3, 2025
1cf3991
feat(commerce): allow for locale-specific product name patterns (#3657)
matthewmayer Dec 7, 2025
ec09440
docs: fix lack of contrast in developer console log message in light …
matthewmayer Dec 15, 2025
47603d3
docs: add sitemap configuration and robots.txt for SEO (#3675)
Shinigami92 Dec 19, 2025
a0ca261
chore(deps): update devdependencies (#3679)
renovate[bot] Dec 20, 2025
82f44dd
chore(deps): update devdependencies (#3680)
renovate[bot] Dec 21, 2025
c81b37a
chore(deps): update eslint (#3643)
renovate[bot] Dec 25, 2025
101a74a
feat(finance): add IR iban (#3678)
ds1371dani Dec 26, 2025
8794cac
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:2…
renovate[bot] Dec 26, 2025
d656a82
chore(deps): update dependency @vitest/eslint-plugin to v1.6.3 (#3645)
renovate[bot] Dec 26, 2025
27666af
chore(deps): update dependency prettier to v3.7.4 (#3683)
renovate[bot] Dec 26, 2025
c7feaff
chore(deps): update all non-major dependencies (#3682)
renovate[bot] Dec 26, 2025
c0234b1
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node d…
renovate[bot] Dec 26, 2025
92daab3
chore(deps): update dependency vue-tsc to v3.2.1 (#3685)
renovate[bot] Dec 26, 2025
ca01985
chore(deps): update actions/checkout action to v6 (#3686)
renovate[bot] Dec 26, 2025
a2f1575
chore(deps): update eslint (major) (#3687)
renovate[bot] Dec 27, 2025
214d7fc
chore(deps): lock file maintenance (#3607)
renovate[bot] Dec 27, 2025
6ab5670
chore(release): 10.2.0 (#3688)
fakerjs-bot Jan 4, 2026
82f2b9d
chore(deps): lock file maintenance (#3689)
renovate[bot] Jan 7, 2026
eaef389
fix(location): state name to 'Trøndelag' for nb_NO (#3691)
Nilhenrik Jan 9, 2026
81a896c
fix(locale): remove empty string from Hebrew lorem words (#3698)
erezcor Jan 21, 2026
8f5954a
test: add custom matcher "toStartWith" (#3700)
xDivisionByZerox Jan 22, 2026
0e099a1
feat(person): `sexType` can return `'generic'` (#3259)
ST-DDT Jan 22, 2026
ba91653
refactor(locale): normalize system locale data (#3702)
xDivisionByZerox Jan 24, 2026
45ad7d8
feat(locale): add Japanese suffix definitions for person module (#3704)
atzzCokeK Jan 26, 2026
e7f3ccd
feat(locale): add Japanese job definitions for person module (#3705)
atzzCokeK Jan 27, 2026
e306542
feat(locales): add Norwegian (nb_NO) zodiac sign definitions (#3711)
TomSchrier Jan 28, 2026
71d55c0
feat(locale): add Japanese food module (#3706)
atzzCokeK Jan 28, 2026
76063f2
feat(locale): add Norwegian (nb_NO) sex definitions (#3710)
TomSchrier Jan 30, 2026
87c2753
feat(string): support uuid v7 (#3701)
xDivisionByZerox Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
{
"name": "FakerJs",
"image": "mcr.microsoft.com/devcontainers/typescript-node:22@sha256:9791f4aa527774bc370c6bd2f6705ce5a686f1e6f204badd8dfaacce28c631ae",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24@sha256:ec6af70f1f6561d4f566439d07e1ece38345ed47b6578b4b0793da6422c5e78d",

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
Expand Down
6 changes: 0 additions & 6 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,6 @@
{
"groupName": "doc-dependencies",
"matchPackageNames": ["ts-morph", "vitepress"]
},
{
// Disable updates for rimraf until Node 18 support is dropped
"groupName": "disabled",
"matchPackageNames": ["rimraf"],
"enabled": false
}
],
"stopUpdatingLabel": "s: on hold",
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/check-release-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,25 +17,25 @@ jobs:

steps:
- name: Checkout faker
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
path: faker

- name: Checkout playground
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
repository: faker-js/playground
path: playground

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
with:
package_json_file: faker/package.json

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'
cache-dependency-path: |
faker/pnpm-lock.yaml
Expand All @@ -45,8 +45,6 @@ jobs:
run: |
cd faker
pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build - faker
run: |
Expand Down
75 changes: 34 additions & 41 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,31 +16,29 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node_version: [18, 20, 22]
node_version: [20, 22, 24]
fail-fast: false
timeout-minutes: 10

name: 'Build & Unit Test: node-${{ matrix.node_version }}, ${{ matrix.os }}'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
# Required for docs/versions tests
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to ${{ matrix.node_version }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: ${{ matrix.node_version }}
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build
run: pnpm run build
Expand All @@ -53,7 +51,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
node_version: [20]
node_version: [24]
fail-fast: false
env:
LANG: zh_SG.UTF-8
Expand All @@ -71,24 +69,22 @@ jobs:
run: date

- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
# Required for docs/versions tests
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to ${{ matrix.node_version }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: ${{ matrix.node_version }}
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build
run: pnpm run build
Expand All @@ -99,50 +95,51 @@ jobs:
e2e-test:
runs-on: ubuntu-latest
container:
image: cypress/browsers:node-22.0.0-chrome-124.0.6367.60-1-ff-125.0.2-edge-124.0.2478.51-1@sha256:02eaae11b7d3dc9f408a5f64c3990faea75943d612ea86b8b218d95b48f22ce8
image: cypress/browsers:25.0.0@sha256:008da4da0a285b9695d3bfdd1c5c5acb540ada14080d5b90269b34fdf4b9ec6a
options: --user 1001
timeout-minutes: 10
name: 'E2E Doc Test: node-22, ubuntu-latest'
name: 'E2E Doc Test: node-24, ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Install deps
run: pnpm install

- name: Build docs
run: pnpm run docs:build:ci

- name: Download Cypress
run: pnpm run docs:test:e2e:install

- id: e2e
name: Run e2e
run: pnpm run docs:test:e2e:run

lint:
runs-on: ubuntu-latest
timeout-minutes: 10
name: 'Lint: node-22, ubuntu-latest'
name: 'Lint: node-24, ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Lint
run: pnpm run lint
Expand All @@ -153,26 +150,24 @@ jobs:
ts-check:
runs-on: ubuntu-latest
timeout-minutes: 10
name: 'TS-Check: node-22, ubuntu-latest'
name: 'TS-Check: node-24, ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build types
run: pnpm run build
Expand All @@ -183,26 +178,24 @@ jobs:
codecov:
runs-on: ubuntu-latest
timeout-minutes: 10
name: 'Codecov: node-22, ubuntu-latest'
name: 'Codecov: node-24, ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build
run: pnpm run build
Expand All @@ -211,7 +204,7 @@ jobs:
run: pnpm vitest run --coverage

- name: Upload coverage to Codecov
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
6 changes: 3 additions & 3 deletions .github/workflows/comment-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
issues: write
steps:
- name: Add Comment For User Interest
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
script: |
github.rest.issues.createComment({
Expand All @@ -31,7 +31,7 @@ jobs:

We will start the implementation based on:

- the number of votes (:+1:) and comments
- the number of votes ( :+1: ) and comments
- the relevance for the ecosystem
- availability of alternatives and workarounds
- and the complexity of the requested feature
Expand All @@ -49,7 +49,7 @@ jobs:
})

- name: React to Issue
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
script: |
github.rest.reactions.createForIssue({
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/draft-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0 # we need the tags and the commit history for the gh release create command
ref: ${{ github.event.pull_request.base.ref }}
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,21 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Build
run: pnpm run build
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,24 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10

name: 'Check Code Generation: node-22, ubuntu-latest'
name: 'Check Code Generation: node-24, ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0

- name: Set node version to 22
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- name: Set node version to 24
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: 22
node-version: 24.12.0
cache: 'pnpm'

- name: Install deps
run: pnpm install
env:
CYPRESS_INSTALL_BINARY: 0

- name: Generate code
id: generate
Expand Down
Loading