Skip to content

Commit a0e800f

Browse files
authored
Merge pull request #2855 from input-output-hk/chore/ddw-940-update-faker
2 parents c005deb + c70961d commit a0e800f

File tree

8 files changed

+29
-30
lines changed

8 files changed

+29
-30
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
### Chores
2323

24+
- Using new faker.js ([PR 2855](https://github.com/input-output-hk/daedalus/pull/2855))
25+
- Removed `dockutil` due compatibility issues with MacOs Monterey 12.3 ([PR 2929](https://github.com/input-output-hk/daedalus/pull/2929))
2426
- Fixed spelling issues and typos ([PR 2915](https://github.com/input-output-hk/daedalus/pull/2915))
2527
- Removed SASS ts-lint ignore comments ([PR 2870](https://github.com/input-output-hk/daedalus/pull/2870))
2628
- Enabled debugging of the main process ([PR 2893](https://github.com/input-output-hk/daedalus/pull/2893))

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"@babel/preset-typescript": "^7.16.7",
8888
"@babel/register": "7.0.0",
8989
"@dump247/storybook-state": "1.6.1",
90+
"@faker-js/faker": "6.0.0",
9091
"@storybook/addon-actions": "5.3.21",
9192
"@storybook/addon-knobs": "5.3.21",
9293
"@storybook/addon-links": "5.3.21",
@@ -136,7 +137,6 @@
136137
"eslint-plugin-react": "7.21.2",
137138
"eslint-plugin-react-hooks": "4.1.2",
138139
"esm": "3.2.25",
139-
"faker": "5.1.0",
140140
"fast-sass-loader": "1.5.0",
141141
"file-loader": "4.2.0",
142142
"gulp-shell": "0.8.0",

source/renderer/app/components/wallet/WalletSendForm.spec.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { useState } from 'react';
22
import { addLocaleData } from 'react-intl';
33
import BigNumber from 'bignumber.js';
44
import { Provider as MobxProvider } from 'mobx-react';
5-
import faker from 'faker';
5+
import faker from '@faker-js/faker';
66
import {
77
render,
88
fireEvent,
@@ -28,12 +28,12 @@ describe('wallet/Wallet Send Form', () => {
2828
const currencyMaxFractionalDigits = 6;
2929

3030
function createAssets(index: number) {
31-
const id = `${faker.random.uuid()}:${index}`;
31+
const id = `${faker.datatype.uuid()}:${index}`;
3232
return {
3333
policyId: id,
3434
assetName: faker.internet.domainWord(),
3535
uniqueId: id,
36-
fingerprint: faker.random.uuid(),
36+
fingerprint: faker.datatype.uuid(),
3737
quantity: new BigNumber(faker.finance.amount()),
3838
decimals: 0,
3939
recommendedDecimals: null,

source/renderer/app/config/generateStakePoolFakeData.ts

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
/**
22
* It generates stake pool dummy json content
3-
* Command to run: node source/renderer/app/config/generateStakePoolFakeData.js
3+
* Command to run: yarn ts-node source/renderer/app/config/generateStakePoolFakeData.ts
44
*/
5-
const faker = require('faker');
5+
import faker from '@faker-js/faker';
6+
import fs from 'fs';
7+
import path from 'path';
8+
import BigNumber from 'bignumber.js';
69

7-
// const fs = require('fs');
8-
const path = require('path');
9-
10-
const BigNumber = require('bignumber.js');
11-
12-
function generatStakePoolsFakeData() {
10+
function generateStakePoolsFakeData() {
1311
const stakePools = [];
1412

1513
for (let i = 1; i <= 300; i++) {
16-
const relativeStake = faker.random.number(100);
17-
const cost = new BigNumber(faker.random.number(100));
14+
const relativeStake = faker.datatype.number(100);
15+
const cost = new BigNumber(faker.datatype.number(100));
1816
const createdAt = faker.date.recent();
1917
const description = faker.lorem.words();
2018
const homepage = faker.internet.url();
2119
const id = faker.random.alphaNumeric(64);
22-
const isCharity = faker.random.boolean();
20+
const isCharity = faker.datatype.boolean();
2321
const name = faker.name.findName();
24-
const performance = faker.random.number(100);
25-
const pledge = new BigNumber(faker.random.number(100));
26-
const producedBlocks = faker.random.number(10000000);
27-
const profitMargin = faker.random.number(100);
22+
const performance = faker.datatype.number(100);
23+
const pledge = new BigNumber(faker.datatype.number(100));
24+
const producedBlocks = faker.datatype.number(10000000);
25+
const profitMargin = faker.datatype.number(100);
2826
const ranking = i;
2927
const retiring = null;
30-
const saturation = faker.random.number({
28+
const saturation = faker.datatype.number({
3129
min: 0,
3230
max: 120,
3331
precision: 0.01,
@@ -56,11 +54,10 @@ function generatStakePoolsFakeData() {
5654
return stakePools;
5755
}
5856

59-
const fakeStakePools = generatStakePoolsFakeData();
57+
const fakeStakePools = generateStakePoolsFakeData();
6058
// @TODO - remove flow fix and move fs to main process
6159

6260
/* eslint-disable no-undef */
63-
// @ts-ignore
6461
fs.writeFileSync(
6562
`${path.join(__dirname, '/')}stakingStakePools.dummy.json`,
6663
JSON.stringify(fakeStakePools, null, '\t')

storybook/stories/_support/StoryProvider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { Component } from 'react';
22
// @ts-ignore ts-migrate(2305) FIXME: Module '"react"' has no exported member 'Node'.
33
import type { Node } from 'react';
44
import { Provider, observer } from 'mobx-react';
5-
import faker from 'faker';
5+
import faker from '@faker-js/faker';
66
import { observable, computed, runInAction } from 'mobx';
77
import BigNumber from 'bignumber.js';
88
import moment from 'moment';

storybook/stories/_support/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import hash from 'hash.js';
2-
import faker from 'faker';
2+
import faker from '@faker-js/faker';
33
import JSONBigInt from 'json-bigint';
44
import moment from 'moment';
55
import { get } from 'lodash';
@@ -200,7 +200,7 @@ export const generateTransaction = (
200200
metadata: TransactionMetadata = EXAMPLE_METADATA
201201
) =>
202202
new WalletTransaction({
203-
id: faker.random.uuid(),
203+
id: faker.datatype.uuid(),
204204
title: '',
205205
type,
206206
amount: amount.plus(fee),

storybook/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module.exports = async ({ config }) => {
3232
'bs58',
3333
'classnames',
3434
'es6-error',
35-
'faker',
35+
'@faker-js/faker',
3636
'humanize-duration',
3737
'lodash',
3838
'mobx',

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2011,6 +2011,10 @@
20112011
minimatch "^3.0.4"
20122012
strip-json-comments "^3.1.1"
20132013

2014+
"@faker-js/[email protected]":
2015+
version "6.0.0"
2016+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-6.0.0.tgz#b613ebf5f5ebb2ab987afb567d8b7fe860199c13"
2017+
20142018
"@icons/material@^0.2.4":
20152019
version "0.2.4"
20162020
resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8"
@@ -8196,10 +8200,6 @@ extsprintf@^1.2.0:
81968200
version "1.4.0"
81978201
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
81988202

8199-
8200-
version "5.1.0"
8201-
resolved "https://registry.yarnpkg.com/faker/-/faker-5.1.0.tgz#e10fa1dec4502551aee0eb771617a7e7b94692e8"
8202-
82038203
falafel@^2.1.0:
82048204
version "2.2.4"
82058205
resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz#b5d86c060c2412a43166243cb1bce44d1abd2819"

0 commit comments

Comments
 (0)