Skip to content

Commit f1b8ff8

Browse files
committedSep 11, 2023
feat(faker): update and remove deprecated
1 parent 5517c98 commit f1b8ff8

18 files changed

+125
-125
lines changed
 

‎packages/msw/src/constants.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@ export const DEFAULT_FORMAT_MOCK: Record<
55
string
66
> = {
77
bic: 'faker.finance.bic()',
8-
city: 'faker.address.city()',
9-
country: 'faker.address.country()',
8+
city: 'faker.location.city()',
9+
country: 'faker.location.country()',
1010
date: "faker.date.past().toISOString().split('T')[0]",
1111
'date-time': "`${faker.date.past().toISOString().split('.')[0]}Z`",
1212
email: 'faker.internet.email()',
13-
firstName: 'faker.name.firstName()',
14-
gender: 'faker.name.gender()',
13+
firstName: 'faker.person.firstName()',
14+
gender: 'faker.person.gender()',
1515
iban: 'faker.finance.iban()',
1616
ipv4: 'faker.internet.ipv4()',
1717
ipv6: 'faker.internet.ipv6()',
18-
jobTitle: 'faker.name.jobTitle()',
19-
lastName: 'faker.name.lastName()',
18+
jobTitle: 'faker.person.jobTitle()',
19+
lastName: 'faker.person.lastName()',
2020
password: 'faker.internet.password()',
21-
phoneNumber: 'faker.phone.phoneNumber()',
22-
streetName: 'faker.address.streetName()',
21+
phoneNumber: 'faker.phone.number()',
22+
streetName: 'faker.location.street()',
2323
uri: 'faker.internet.url()',
2424
url: 'faker.internet.url()',
2525
userName: 'faker.internet.userName()',
26-
uuid: 'faker.datatype.uuid()',
27-
zipCode: 'faker.address.zipCode()',
26+
uuid: 'faker.string.uuid()',
27+
zipCode: 'faker.location.zipCode()',
2828
};

‎packages/msw/src/getters/scalar.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export const getMockScalar = ({
8585
case 'integer': {
8686
return {
8787
value: getNullable(
88-
`faker.datatype.number({min: ${item.minimum}, max: ${item.maximum}})`,
88+
`faker.number.int({min: ${item.minimum}, max: ${item.maximum}})`,
8989
item.nullable,
9090
),
9191
imports: [],
@@ -174,7 +174,7 @@ export const getMockScalar = ({
174174
}
175175

176176
case 'string': {
177-
let value = 'faker.random.word()';
177+
let value = 'faker.word.sample()';
178178
let imports: GeneratorImport[] = [];
179179

180180
if (item.enum) {

‎samples/react-app-with-swr/orval.config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ export default defineConfig({
1919
listPets: {
2020
mock: {
2121
properties: () => ({
22-
'[].id': () => faker.datatype.number({ min: 1, max: 99999 }),
22+
'[].id': () => faker.number.int({ min: 1, max: 99999 }),
2323
}),
2424
},
2525
},
2626
showPetById: {
2727
mock: {
2828
data: () => ({
29-
id: faker.datatype.number({ min: 1, max: 99 }),
30-
name: faker.name.firstName(),
29+
id: faker.number.int({ min: 1, max: 99 }),
30+
name: faker.person.firstName(),
3131
tag: faker.helpers.arrayElement([
32-
faker.random.word(),
32+
faker.word.sample(),
3333
undefined,
3434
]),
3535
}),
@@ -38,7 +38,7 @@ export default defineConfig({
3838
},
3939
mock: {
4040
properties: {
41-
'/tag|name/': () => faker.name.lastName(),
41+
'/tag|name/': () => faker.person.lastName(),
4242
},
4343
},
4444
},

‎samples/react-app-with-swr/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6-
"@faker-js/faker": "^7.3.0",
6+
"@faker-js/faker": "^8.0.2",
77
"@types/node": "^14.14.13",
88
"@types/react": "^17.0.0",
99
"@types/react-dom": "^17.0.0",

‎samples/react-app-with-swr/src/api/endpoints/petstoreFromFileSpecWithTransformer.msw.ts

+11-11
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@ export const getListPetsMock = () =>
1212
{ length: faker.datatype.number({ min: 1, max: 10 }) },
1313
(_, i) => i + 1,
1414
).map(() => ({
15-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
16-
id: (() => faker.datatype.number({ min: 1, max: 99999 }))(),
17-
name: (() => faker.name.lastName())(),
18-
tag: (() => faker.name.lastName())(),
15+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
16+
id: (() => faker.number.int({ min: 1, max: 99999 }))(),
17+
name: (() => faker.person.lastName())(),
18+
tag: (() => faker.person.lastName())(),
1919
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
2020
}));
2121

2222
export const getCreatePetsMock = () => ({
23-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
24-
id: faker.datatype.number({ min: undefined, max: undefined }),
25-
name: (() => faker.name.lastName())(),
26-
tag: (() => faker.name.lastName())(),
23+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
24+
id: faker.number.int({ min: undefined, max: undefined }),
25+
name: (() => faker.person.lastName())(),
26+
tag: (() => faker.person.lastName())(),
2727
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
2828
});
2929

3030
export const getShowPetByIdMock = () =>
3131
(() => ({
32-
id: faker.datatype.number({ min: 1, max: 99 }),
33-
name: faker.name.firstName(),
34-
tag: faker.helpers.arrayElement([faker.random.word(), void 0]),
32+
id: faker.number.int({ min: 1, max: 99 }),
33+
name: faker.person.firstName(),
34+
tag: faker.helpers.arrayElement([faker.word.sample(), void 0]),
3535
}))();
3636

3737
export const getSwaggerPetstoreMSW = () => [

‎samples/react-app-with-swr/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1620,10 +1620,10 @@
16201620
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.48.0.tgz#642633964e217905436033a2bd08bf322849b7fb"
16211621
integrity sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==
16221622

1623-
"@faker-js/faker@^7.3.0":
1624-
version "7.3.0"
1625-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.3.0.tgz#a508df35ded585c4e071cb5d9d7c89623c837fae"
1626-
integrity sha512-1W0PZezq2rxlAssoWemi9gFRD8IQxvf0FPL5Km3TOmGHFG7ib0TbFBJ0yC7D/1NsxunjNTK6WjUXV8ao/mKZ5w==
1623+
"@faker-js/faker@^8.0.2":
1624+
version "8.0.2"
1625+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-8.0.2.tgz#bab698c5d3da9c52744e966e0e3eedb6c8b05c37"
1626+
integrity sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==
16271627

16281628
"@humanwhocodes/config-array@^0.11.10":
16291629
version "0.11.11"

‎samples/react-query/basic/orval.config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ export default defineConfig({
1919
listPets: {
2020
mock: {
2121
properties: () => ({
22-
'[].id': () => faker.datatype.number({ min: 1, max: 99999 }),
22+
'[].id': () => faker.number.int({ min: 1, max: 99999 }),
2323
}),
2424
},
2525
},
2626
showPetById: {
2727
mock: {
2828
data: () => ({
29-
id: faker.datatype.number({ min: 1, max: 99 }),
30-
name: faker.name.firstName(),
29+
id: faker.number.int({ min: 1, max: 99 }),
30+
name: faker.person.firstName(),
3131
tag: faker.helpers.arrayElement([
32-
faker.random.word(),
32+
faker.word.sample(),
3333
undefined,
3434
]),
3535
}),
@@ -38,7 +38,7 @@ export default defineConfig({
3838
},
3939
mock: {
4040
properties: {
41-
'/tag|name/': () => faker.name.lastName(),
41+
'/tag|name/': () => faker.person.lastName(),
4242
},
4343
},
4444
query: {

‎samples/react-query/basic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6-
"@faker-js/faker": "^7.3.0",
6+
"@faker-js/faker": "^8.0.2",
77
"@tanstack/react-query": "^4.0.10",
88
"@types/node": "^14.14.13",
99
"@types/react": "^17.0.0",

‎samples/react-query/basic/src/api/endpoints/petstoreFromFileSpecWithTransformer.msw.ts

+42-42
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,26 @@ export const getListPetsMock = () =>
1414
).map(() =>
1515
faker.helpers.arrayElement([
1616
{
17-
cuteness: faker.datatype.number({ min: undefined, max: undefined }),
17+
cuteness: faker.number.int({ min: undefined, max: undefined }),
1818
breed: faker.helpers.arrayElement(['Labradoodle']),
1919
barksPerMinute: faker.helpers.arrayElement([
20-
faker.datatype.number({ min: undefined, max: undefined }),
20+
faker.number.int({ min: undefined, max: undefined }),
2121
undefined,
2222
]),
2323
type: faker.helpers.arrayElement(['dog']),
2424
},
2525
{
26-
length: faker.datatype.number({ min: undefined, max: undefined }),
26+
length: faker.number.int({ min: undefined, max: undefined }),
2727
breed: faker.helpers.arrayElement(['Dachshund']),
2828
barksPerMinute: faker.helpers.arrayElement([
29-
faker.datatype.number({ min: undefined, max: undefined }),
29+
faker.number.int({ min: undefined, max: undefined }),
3030
undefined,
3131
]),
3232
type: faker.helpers.arrayElement(['dog']),
33-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
34-
id: (() => faker.datatype.number({ min: 1, max: 99999 }))(),
35-
name: (() => faker.name.lastName())(),
36-
tag: (() => faker.name.lastName())(),
33+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
34+
id: (() => faker.number.int({ min: 1, max: 99999 }))(),
35+
name: (() => faker.person.lastName())(),
36+
tag: (() => faker.person.lastName())(),
3737
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
3838
callingCode: faker.helpers.arrayElement([
3939
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -46,14 +46,14 @@ export const getListPetsMock = () =>
4646
},
4747
{
4848
petsRequested: faker.helpers.arrayElement([
49-
faker.datatype.number({ min: undefined, max: undefined }),
49+
faker.number.int({ min: undefined, max: undefined }),
5050
undefined,
5151
]),
5252
type: faker.helpers.arrayElement(['cat']),
53-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
54-
id: (() => faker.datatype.number({ min: 1, max: 99999 }))(),
55-
name: (() => faker.name.lastName())(),
56-
tag: (() => faker.name.lastName())(),
53+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
54+
id: (() => faker.number.int({ min: 1, max: 99999 }))(),
55+
name: (() => faker.person.lastName())(),
56+
tag: (() => faker.person.lastName())(),
5757
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
5858
callingCode: faker.helpers.arrayElement([
5959
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -70,26 +70,26 @@ export const getListPetsMock = () =>
7070
export const getCreatePetsMock = () =>
7171
faker.helpers.arrayElement([
7272
{
73-
cuteness: faker.datatype.number({ min: undefined, max: undefined }),
73+
cuteness: faker.number.int({ min: undefined, max: undefined }),
7474
breed: faker.helpers.arrayElement(['Labradoodle']),
7575
barksPerMinute: faker.helpers.arrayElement([
76-
faker.datatype.number({ min: undefined, max: undefined }),
76+
faker.number.int({ min: undefined, max: undefined }),
7777
undefined,
7878
]),
7979
type: faker.helpers.arrayElement(['dog']),
8080
},
8181
{
82-
length: faker.datatype.number({ min: undefined, max: undefined }),
82+
length: faker.number.int({ min: undefined, max: undefined }),
8383
breed: faker.helpers.arrayElement(['Dachshund']),
8484
barksPerMinute: faker.helpers.arrayElement([
85-
faker.datatype.number({ min: undefined, max: undefined }),
85+
faker.number.int({ min: undefined, max: undefined }),
8686
undefined,
8787
]),
8888
type: faker.helpers.arrayElement(['dog']),
89-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
90-
id: faker.datatype.number({ min: undefined, max: undefined }),
91-
name: (() => faker.name.lastName())(),
92-
tag: (() => faker.name.lastName())(),
89+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
90+
id: faker.number.int({ min: undefined, max: undefined }),
91+
name: (() => faker.person.lastName())(),
92+
tag: (() => faker.person.lastName())(),
9393
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
9494
callingCode: faker.helpers.arrayElement([
9595
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -102,14 +102,14 @@ export const getCreatePetsMock = () =>
102102
},
103103
{
104104
petsRequested: faker.helpers.arrayElement([
105-
faker.datatype.number({ min: undefined, max: undefined }),
105+
faker.number.int({ min: undefined, max: undefined }),
106106
undefined,
107107
]),
108108
type: faker.helpers.arrayElement(['cat']),
109-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
110-
id: faker.datatype.number({ min: undefined, max: undefined }),
111-
name: (() => faker.name.lastName())(),
112-
tag: (() => faker.name.lastName())(),
109+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
110+
id: faker.number.int({ min: undefined, max: undefined }),
111+
name: (() => faker.person.lastName())(),
112+
tag: (() => faker.person.lastName())(),
113113
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
114114
callingCode: faker.helpers.arrayElement([
115115
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -125,26 +125,26 @@ export const getCreatePetsMock = () =>
125125
export const getUpdatePetsMock = () =>
126126
faker.helpers.arrayElement([
127127
{
128-
cuteness: faker.datatype.number({ min: undefined, max: undefined }),
128+
cuteness: faker.number.int({ min: undefined, max: undefined }),
129129
breed: faker.helpers.arrayElement(['Labradoodle']),
130130
barksPerMinute: faker.helpers.arrayElement([
131-
faker.datatype.number({ min: undefined, max: undefined }),
131+
faker.number.int({ min: undefined, max: undefined }),
132132
undefined,
133133
]),
134134
type: faker.helpers.arrayElement(['dog']),
135135
},
136136
{
137-
length: faker.datatype.number({ min: undefined, max: undefined }),
137+
length: faker.number.int({ min: undefined, max: undefined }),
138138
breed: faker.helpers.arrayElement(['Dachshund']),
139139
barksPerMinute: faker.helpers.arrayElement([
140-
faker.datatype.number({ min: undefined, max: undefined }),
140+
faker.number.int({ min: undefined, max: undefined }),
141141
undefined,
142142
]),
143143
type: faker.helpers.arrayElement(['dog']),
144-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
145-
id: faker.datatype.number({ min: undefined, max: undefined }),
146-
name: (() => faker.name.lastName())(),
147-
tag: (() => faker.name.lastName())(),
144+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
145+
id: faker.number.int({ min: undefined, max: undefined }),
146+
name: (() => faker.person.lastName())(),
147+
tag: (() => faker.person.lastName())(),
148148
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
149149
callingCode: faker.helpers.arrayElement([
150150
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -157,14 +157,14 @@ export const getUpdatePetsMock = () =>
157157
},
158158
{
159159
petsRequested: faker.helpers.arrayElement([
160-
faker.datatype.number({ min: undefined, max: undefined }),
160+
faker.number.int({ min: undefined, max: undefined }),
161161
undefined,
162162
]),
163163
type: faker.helpers.arrayElement(['cat']),
164-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
165-
id: faker.datatype.number({ min: undefined, max: undefined }),
166-
name: (() => faker.name.lastName())(),
167-
tag: (() => faker.name.lastName())(),
164+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
165+
id: faker.number.int({ min: undefined, max: undefined }),
166+
name: (() => faker.person.lastName())(),
167+
tag: (() => faker.person.lastName())(),
168168
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
169169
callingCode: faker.helpers.arrayElement([
170170
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -179,9 +179,9 @@ export const getUpdatePetsMock = () =>
179179

180180
export const getShowPetByIdMock = () =>
181181
(() => ({
182-
id: faker.datatype.number({ min: 1, max: 99 }),
183-
name: faker.name.firstName(),
184-
tag: faker.helpers.arrayElement([faker.random.word(), void 0]),
182+
id: faker.number.int({ min: 1, max: 99 }),
183+
name: faker.person.firstName(),
184+
tag: faker.helpers.arrayElement([faker.word.sample(), void 0]),
185185
}))();
186186

187187
export const getSwaggerPetstoreMSW = () => [

‎samples/react-query/basic/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1620,10 +1620,10 @@
16201620
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.48.0.tgz#642633964e217905436033a2bd08bf322849b7fb"
16211621
integrity sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==
16221622

1623-
"@faker-js/faker@^7.3.0":
1624-
version "7.3.0"
1625-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.3.0.tgz#a508df35ded585c4e071cb5d9d7c89623c837fae"
1626-
integrity sha512-1W0PZezq2rxlAssoWemi9gFRD8IQxvf0FPL5Km3TOmGHFG7ib0TbFBJ0yC7D/1NsxunjNTK6WjUXV8ao/mKZ5w==
1623+
"@faker-js/faker@^8.0.2":
1624+
version "8.0.2"
1625+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-8.0.2.tgz#bab698c5d3da9c52744e966e0e3eedb6c8b05c37"
1626+
integrity sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==
16271627

16281628
"@humanwhocodes/config-array@^0.11.10":
16291629
version "0.11.11"

‎samples/react-query/custom-client/orval.config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ export default defineConfig({
1919
listPets: {
2020
mock: {
2121
properties: () => ({
22-
'[].id': () => faker.datatype.number({ min: 1, max: 99999 }),
22+
'[].id': () => faker.number.int({ min: 1, max: 99999 }),
2323
}),
2424
},
2525
},
2626
showPetById: {
2727
mock: {
2828
data: () => ({
29-
id: faker.datatype.number({ min: 1, max: 99 }),
30-
name: faker.name.firstName(),
29+
id: faker.number.int({ min: 1, max: 99 }),
30+
name: faker.person.firstName(),
3131
tag: faker.helpers.arrayElement([
32-
faker.random.word(),
32+
faker.word.sample(),
3333
undefined,
3434
]),
3535
}),
@@ -38,7 +38,7 @@ export default defineConfig({
3838
},
3939
mock: {
4040
properties: {
41-
'/tag|name/': () => faker.name.lastName(),
41+
'/tag|name/': () => faker.person.lastName(),
4242
},
4343
},
4444
},

‎samples/react-query/custom-client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6-
"@faker-js/faker": "^7.3.0",
6+
"@faker-js/faker": "^8.0.2",
77
"@types/faker": "^5.5.6",
88
"@types/node": "^14.14.13",
99
"@types/react": "^17.0.0",

‎samples/react-query/custom-client/src/api/endpoints/petstoreFromFileSpecWithTransformer.msw.ts

+11-11
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ export const getListPetsMock = () =>
1212
{ length: faker.datatype.number({ min: 1, max: 10 }) },
1313
(_, i) => i + 1,
1414
).map(() => ({
15-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
16-
id: (() => faker.datatype.number({ min: 1, max: 99999 }))(),
17-
name: (() => faker.name.lastName())(),
18-
tag: (() => faker.name.lastName())(),
15+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
16+
id: (() => faker.number.int({ min: 1, max: 99999 }))(),
17+
name: (() => faker.person.lastName())(),
18+
tag: (() => faker.person.lastName())(),
1919
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
2020
callingCode: faker.helpers.arrayElement([
2121
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -28,10 +28,10 @@ export const getListPetsMock = () =>
2828
}));
2929

3030
export const getCreatePetsMock = () => ({
31-
'@id': faker.helpers.arrayElement([faker.random.word(), undefined]),
32-
id: faker.datatype.number({ min: undefined, max: undefined }),
33-
name: (() => faker.name.lastName())(),
34-
tag: (() => faker.name.lastName())(),
31+
'@id': faker.helpers.arrayElement([faker.word.sample(), undefined]),
32+
id: faker.number.int({ min: undefined, max: undefined }),
33+
name: (() => faker.person.lastName())(),
34+
tag: (() => faker.person.lastName())(),
3535
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
3636
callingCode: faker.helpers.arrayElement([
3737
faker.helpers.arrayElement(['+33', '+420', '+33']),
@@ -45,9 +45,9 @@ export const getCreatePetsMock = () => ({
4545

4646
export const getShowPetByIdMock = () =>
4747
(() => ({
48-
id: faker.datatype.number({ min: 1, max: 99 }),
49-
name: faker.name.firstName(),
50-
tag: faker.helpers.arrayElement([faker.random.word(), void 0]),
48+
id: faker.number.int({ min: 1, max: 99 }),
49+
name: faker.person.firstName(),
50+
tag: faker.helpers.arrayElement([faker.word.sample(), void 0]),
5151
}))();
5252

5353
export const getSwaggerPetstoreMSW = () => [

‎samples/react-query/custom-client/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1627,10 +1627,10 @@
16271627
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.48.0.tgz#642633964e217905436033a2bd08bf322849b7fb"
16281628
integrity sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==
16291629

1630-
"@faker-js/faker@^7.3.0":
1631-
version "7.3.0"
1632-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.3.0.tgz#a508df35ded585c4e071cb5d9d7c89623c837fae"
1633-
integrity sha512-1W0PZezq2rxlAssoWemi9gFRD8IQxvf0FPL5Km3TOmGHFG7ib0TbFBJ0yC7D/1NsxunjNTK6WjUXV8ao/mKZ5w==
1630+
"@faker-js/faker@^8.0.2":
1631+
version "8.0.2"
1632+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-8.0.2.tgz#bab698c5d3da9c52744e966e0e3eedb6c8b05c37"
1633+
integrity sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==
16341634

16351635
"@humanwhocodes/config-array@^0.11.10":
16361636
version "0.11.11"

‎samples/vue-query/orval.config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ export default defineConfig({
1919
listPets: {
2020
mock: {
2121
properties: () => ({
22-
'[].id': () => faker.datatype.number({ min: 1, max: 99999 }),
22+
'[].id': () => faker.number.int({ min: 1, max: 99999 }),
2323
}),
2424
},
2525
},
2626
showPetById: {
2727
mock: {
2828
data: () => ({
29-
id: faker.datatype.number({ min: 1, max: 99 }),
30-
name: faker.name.firstName(),
29+
id: faker.number.int({ min: 1, max: 99 }),
30+
name: faker.person.firstName(),
3131
tag: faker.helpers.arrayElement([
32-
faker.random.word(),
32+
faker.word.sample(),
3333
undefined,
3434
]),
3535
}),
@@ -38,7 +38,7 @@ export default defineConfig({
3838
},
3939
mock: {
4040
properties: {
41-
'/tag|name/': () => faker.name.lastName(),
41+
'/tag|name/': () => faker.person.lastName(),
4242
},
4343
},
4444
query: {

‎samples/vue-query/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"generate-api": "node ../../packages/orval/dist/bin/orval.js"
99
},
1010
"dependencies": {
11-
"@faker-js/faker": "^7.3.0",
11+
"@faker-js/faker": "^8.0.2",
1212
"@tanstack/vue-query": "4.29.5",
1313
"axios": "^0.26.1",
1414
"vue": "3.2.36"

‎samples/vue-query/src/api/endpoints/petstoreFromFileSpecWithTransformer.msw.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,24 @@ export const getListPetsMock = () =>
1212
{ length: faker.datatype.number({ min: 1, max: 10 }) },
1313
(_, i) => i + 1,
1414
).map(() => ({
15-
id: (() => faker.datatype.number({ min: 1, max: 99999 }))(),
16-
name: (() => faker.name.lastName())(),
17-
tag: (() => faker.name.lastName())(),
15+
id: (() => faker.number.int({ min: 1, max: 99999 }))(),
16+
name: (() => faker.person.lastName())(),
17+
tag: (() => faker.person.lastName())(),
1818
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
1919
}));
2020

2121
export const getCreatePetsMock = () => ({
22-
id: faker.datatype.number({ min: undefined, max: undefined }),
23-
name: (() => faker.name.lastName())(),
24-
tag: (() => faker.name.lastName())(),
22+
id: faker.number.int({ min: undefined, max: undefined }),
23+
name: (() => faker.person.lastName())(),
24+
tag: (() => faker.person.lastName())(),
2525
email: faker.helpers.arrayElement([faker.internet.email(), undefined]),
2626
});
2727

2828
export const getShowPetByIdMock = () =>
2929
(() => ({
30-
id: faker.datatype.number({ min: 1, max: 99 }),
31-
name: faker.name.firstName(),
32-
tag: faker.helpers.arrayElement([faker.random.word(), void 0]),
30+
id: faker.number.int({ min: 1, max: 99 }),
31+
name: faker.person.firstName(),
32+
tag: faker.helpers.arrayElement([faker.word.sample(), void 0]),
3333
}))();
3434

3535
export const getSwaggerPetstoreMSW = () => [

‎samples/vue-query/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8"
88
integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==
99

10-
"@faker-js/faker@^7.3.0":
11-
version "7.3.0"
12-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.3.0.tgz#a508df35ded585c4e071cb5d9d7c89623c837fae"
13-
integrity sha512-1W0PZezq2rxlAssoWemi9gFRD8IQxvf0FPL5Km3TOmGHFG7ib0TbFBJ0yC7D/1NsxunjNTK6WjUXV8ao/mKZ5w==
10+
"@faker-js/faker@^8.0.2":
11+
version "8.0.2"
12+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-8.0.2.tgz#bab698c5d3da9c52744e966e0e3eedb6c8b05c37"
13+
integrity sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==
1414

1515
"@mswjs/cookies@^0.1.6":
1616
version "0.1.6"

1 commit comments

Comments
 (1)

vercel[bot] commented on Sep 11, 2023

@vercel[bot]
Please sign in to comment.