Skip to content
This repository was archived by the owner on May 18, 2026. It is now read-only.

Commit e24de36

Browse files
authored
Upgrade dependencies (#2177)
1 parent 2d2609a commit e24de36

12 files changed

Lines changed: 541 additions & 519 deletions

File tree

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = {
1212
tsconfigRootDir: __dirname
1313
},
1414
plugins: ['jest', '@typescript-eslint'],
15-
ignorePatterns: ['bin/*', '.eslintrc.js', 'test-config/*', 'workbox-config.js', 'webpack.config.js'],
15+
ignorePatterns: ['bin/*', '*.js', '*.mjs'],
1616
rules: {
1717
'react/display-name': 'off',
1818
'@typescript-eslint/no-explicit-any': 'off'

package.json

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-react-app-ts",
3-
"version": "1.9.0",
3+
"version": "1.10.0",
44
"description": "Scalable starter boilerplate for React applications",
55
"main": "./src/index.tsx",
66
"bin": {
@@ -12,14 +12,14 @@
1212
"build": "yarn tsc:enums && webpack --mode production",
1313
"tsc": "tsc --noEmit --skipLibCheck",
1414
"tsc:enums": "rm -rf ./dist && tsc --project tsconfig-enums.json --skipLibCheck",
15-
"lint": "npm run lint:ts && npm run lint:scss",
15+
"lint": "yarn lint:ts && yarn lint:scss",
1616
"lint:ts": "eslint 'src/**/*.{ts,tsx}'",
1717
"lint:scss": "stylelint './src/**/*.scss' --config .stylelintrc",
1818
"test": "jest",
1919
"test:coverage": "jest --coverage",
20-
"locale:scan": "i18next-scanner --config ./src/i18n/scanner-config.ts './src/**/*.{ts,tsx}'",
21-
"locale:pot": "node ./src/i18n/gettext-converter.ts jsonToPot",
22-
"locale:po": "node ./src/i18n/gettext-converter.ts poToJson",
20+
"locale:scan": "i18next-scanner --config ./src/i18n/scanner-config.js './src/**/*.{ts,tsx}'",
21+
"locale:pot": "node ./src/i18n/gettext-converter.mjs jsonToPot",
22+
"locale:po": "node ./src/i18n/gettext-converter.mjs poToJson",
2323
"locale": "yarn locale:scan && yarn locale:pot && yarn locale:po",
2424
"run-dist": "yarn build && npx ecstatic ./dist --root=./dist --host=localhost --port=8080 --baseDir=/",
2525
"postbuild": "workbox generateSW"
@@ -69,7 +69,7 @@
6969
"react": "18.2.0",
7070
"react-dom": "18.2.0",
7171
"react-hook-form": "7.34.2",
72-
"react-i18next": "11.18.4",
72+
"react-i18next": "11.18.5",
7373
"react-inlinesvg": "3.0.1",
7474
"react-redux": "8.0.2",
7575
"react-router": "5.3.3",
@@ -86,9 +86,9 @@
8686
"@types/enzyme": "3.10.12",
8787
"@types/jest": "28.1.8",
8888
"@types/loadable__component": "5.13.4",
89-
"@types/node": "18.7.1",
89+
"@types/node": "18.7.13",
9090
"@types/react": "18.0.17",
91-
"@types/react-dom": "17.0.17",
91+
"@types/react-dom": "18.0.6",
9292
"@types/react-loadable": "5.5.6",
9393
"@types/react-redux": "7.1.24",
9494
"@types/react-router": "5.1.18",
@@ -112,7 +112,7 @@
112112
"html-webpack-plugin": "5.5.0",
113113
"i18next-conv": "13.1.0",
114114
"i18next-scanner": "4.0.0",
115-
"jest": "28.1.3",
115+
"jest": "29.0.0",
116116
"mini-css-extract-plugin": "2.6.1",
117117
"postcss": "8.4.16",
118118
"postcss-easy-import": "4.0.0",
@@ -196,9 +196,5 @@
196196
"<rootDir>/dist/",
197197
"<rootDir>/test-config/"
198198
]
199-
},
200-
"resolutions": {
201-
"@types/react": "18.0.17",
202-
"@types/react-dom": "17.0.17"
203199
}
204200
}

src/assets/locale/translations.pot

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ msgstr ""
55
"Content-Type: text/plain; charset=utf-8\n"
66
"Content-Transfer-Encoding: 8bit\n"
77
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
8-
"POT-Creation-Date: 2021-11-12T14:49:19.706Z\n"
9-
"PO-Revision-Date: 2021-11-12T14:49:19.706Z\n"
8+
"POT-Creation-Date: 2022-08-26T09:41:59.560Z\n"
9+
"PO-Revision-Date: 2022-08-26T09:41:59.560Z\n"
1010

1111
msgid "All rights reserved."
1212
msgstr "All rights reserved."
@@ -99,4 +99,4 @@ msgid "Homepage"
9999
msgstr "Homepage"
100100

101101
msgid "Page not found"
102-
msgstr "Page not found"
102+
msgstr "Page not found"

src/components/login-form/__snapshots__/index.test.tsx.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ exports[`LoginForm component should render successfully 1`] = `
1313
name="email"
1414
placeholder="someone@example.com"
1515
register={
16-
Object {
16+
{
1717
"name": "email",
1818
"onBlur": [Function],
1919
"onChange": [Function],
@@ -27,7 +27,7 @@ exports[`LoginForm component should render successfully 1`] = `
2727
name="password"
2828
placeholder="********"
2929
register={
30-
Object {
30+
{
3131
"name": "password",
3232
"onBlur": [Function],
3333
"onChange": [Function],

src/components/password-reset-form/__snapshots__/index.test.tsx.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ exports[`PasswordResetForm component should render successfully 1`] = `
1313
name="email"
1414
placeholder="someone@example.com"
1515
register={
16-
Object {
16+
{
1717
"name": "email",
1818
"onBlur": [Function],
1919
"onChange": [Function],
@@ -27,7 +27,7 @@ exports[`PasswordResetForm component should render successfully 1`] = `
2727
name="password"
2828
placeholder="********"
2929
register={
30-
Object {
30+
{
3131
"name": "password",
3232
"onBlur": [Function],
3333
"onChange": [Function],
@@ -41,7 +41,7 @@ exports[`PasswordResetForm component should render successfully 1`] = `
4141
name="confirm"
4242
placeholder="********"
4343
register={
44-
Object {
44+
{
4545
"name": "confirm",
4646
"onBlur": [Function],
4747
"onChange": [Function],

src/components/signup-form/__snapshots__/index.test.tsx.snap

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ exports[`SignupForm component should render successfully 1`] = `
1919
name="email"
2020
placeholder="someone@example.com"
2121
register={
22-
Object {
22+
{
2323
"name": "email",
2424
"onBlur": [Function],
2525
"onChange": [Function],
@@ -33,7 +33,7 @@ exports[`SignupForm component should render successfully 1`] = `
3333
name="password"
3434
placeholder="********"
3535
register={
36-
Object {
36+
{
3737
"name": "password",
3838
"onBlur": [Function],
3939
"onChange": [Function],
@@ -47,7 +47,7 @@ exports[`SignupForm component should render successfully 1`] = `
4747
name="confirm"
4848
placeholder="********"
4949
register={
50-
Object {
50+
{
5151
"name": "confirm",
5252
"onBlur": [Function],
5353
"onChange": [Function],
@@ -61,7 +61,7 @@ exports[`SignupForm component should render successfully 1`] = `
6161
name="username"
6262
placeholder="JohnSmith"
6363
register={
64-
Object {
64+
{
6565
"name": "username",
6666
"onBlur": [Function],
6767
"onChange": [Function],
@@ -79,7 +79,7 @@ exports[`SignupForm component should render successfully 1`] = `
7979
name="first_name"
8080
placeholder="John"
8181
register={
82-
Object {
82+
{
8383
"name": "first_name",
8484
"onBlur": [Function],
8585
"onChange": [Function],
@@ -93,7 +93,7 @@ exports[`SignupForm component should render successfully 1`] = `
9393
name="last_name"
9494
placeholder="Smith"
9595
register={
96-
Object {
96+
{
9797
"name": "last_name",
9898
"onBlur": [Function],
9999
"onChange": [Function],
@@ -106,14 +106,14 @@ exports[`SignupForm component should render successfully 1`] = `
106106
label="Gender"
107107
name="gender"
108108
options={
109-
Array [
109+
[
110110
"Unspecified",
111111
"Male",
112112
"Female",
113113
]
114114
}
115115
register={
116-
Object {
116+
{
117117
"name": "gender",
118118
"onBlur": [Function],
119119
"onChange": [Function],
@@ -127,7 +127,7 @@ exports[`SignupForm component should render successfully 1`] = `
127127
name="image_url"
128128
placeholder="https://images.com/john-smith.jpg"
129129
register={
130-
Object {
130+
{
131131
"name": "image_url",
132132
"onBlur": [Function],
133133
"onChange": [Function],
Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
/* eslint-disable @typescript-eslint/ban-ts-comment */
2-
/* eslint-disable @typescript-eslint/no-var-requires */
3-
const { readFileSync, writeFileSync } = require('fs');
4-
const { i18nextToPot, gettextToI18next } = require('i18next-conv');
1+
import { readFileSync, writeFileSync } from 'fs';
2+
import { i18nextToPot, gettextToI18next } from 'i18next-conv';
3+
4+
import locales from './locales.mjs';
55

6-
const locales = require('./locales');
76
const basePath = './src/assets/locale/';
87

9-
// @ts-ignore
108
const save = target => result => writeFileSync(target, result);
119

1210
const jsonToPot = () => {

src/i18n/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import * as de from '../assets/locale/de.json';
77

88
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
99
// @ts-ignore
10-
import * as locales from './locales';
10+
import * as locales from './locales.mjs';
1111

1212
const resources = {
1313
en: {

src/i18n/locales.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/i18n/locales.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default ['de'];

0 commit comments

Comments
 (0)