Skip to content

Commit a111c9d

Browse files
committed
🧽 remove duplicated deps from monorepo package.json files
1 parent 9104b06 commit a111c9d

File tree

6 files changed

+14
-86
lines changed

6 files changed

+14
-86
lines changed

.github/workflows/unit-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install react
2424
run: yarn add react@18.2.0 -D
2525
- name: Install react-native
26-
run: yarn add react-native@0.73.1 -D
26+
run: yarn add react-native@0.72.0 -D
2727
- name: Install dependencies
2828
run: yarn install
2929
- name: Test

examples/example-bare/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"react-native-linear-gradient": "2.8.3"
1919
},
2020
"devDependencies": {
21-
"@babel/core": "^7.25.2",
2221
"@babel/preset-env": "^7.25.3",
2322
"@babel/runtime": "^7.25.0",
2423
"@react-native-community/cli": "18.0.0",
@@ -27,14 +26,7 @@
2726
"@react-native/babel-preset": "0.79.2",
2827
"@react-native/eslint-config": "0.79.2",
2928
"@react-native/metro-config": "0.79.2",
30-
"@react-native/typescript-config": "0.79.2",
31-
"@types/jest": "^29.5.13",
32-
"@types/react-test-renderer": "^19.0.0",
33-
"eslint": "^8.19.0",
34-
"jest": "^29.6.3",
35-
"prettier": "2.8.8",
36-
"react-test-renderer": "19.0.0",
37-
"typescript": "5.0.4"
29+
"@react-native/typescript-config": "0.79.2"
3830
},
3931
"engines": {
4032
"node": ">=18"

examples/example-expo/package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,5 @@
2323
"react-native": "0.79.2",
2424
"react-native-audio-api": "0.6.0"
2525
},
26-
"devDependencies": {
27-
"@babel/core": "^7.24.0",
28-
"eslint": "^8.19.0",
29-
"typescript": "~5.8.3"
30-
},
3126
"private": true
3227
}

examples/example-expo/utils/formatTime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export const formatTime = ({
2222
hours?: number;
2323
minutes?: number;
2424
seconds?: number;
25-
}) => {
25+
}): string => {
2626
const timeParts = [];
2727

2828
if (hours !== undefined) {

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"@types/jest": "^29.0.0",
9999
"@types/react": ">=18.2.0",
100100
"@types/react-native": "0.72.0",
101+
"@types/react-test-renderer": ">=18.2.0",
101102
"@typescript-eslint/eslint-plugin": "^5.49.0",
102103
"@typescript-eslint/parser": "^5.49.0",
103104
"babel-jest": "^29.6.2",
@@ -109,6 +110,7 @@
109110
"eslint-plugin-typescript-sort-keys": "^2.3.0",
110111
"jest": "^29.0.0",
111112
"metro-react-native-babel-preset": "^0.71.1",
113+
"prettier": "2.8.8",
112114
"react-native-builder-bob": "^0.18.3",
113115
"react-test-renderer": ">=18.2.0",
114116
"typescript": "^4.7.4"

yarn.lock

Lines changed: 9 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ __metadata:
5454
languageName: node
5555
linkType: hard
5656

57-
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.0, @babel/core@npm:^7.25.2":
57+
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.2":
5858
version: 7.27.1
5959
resolution: "@babel/core@npm:7.27.1"
6060
dependencies:
@@ -3064,7 +3064,7 @@ __metadata:
30643064
languageName: node
30653065
linkType: hard
30663066

3067-
"@types/jest@npm:^29.0.0, @types/jest@npm:^29.5.13":
3067+
"@types/jest@npm:^29.0.0":
30683068
version: 29.5.14
30693069
resolution: "@types/jest@npm:29.5.14"
30703070
dependencies:
@@ -3114,7 +3114,7 @@ __metadata:
31143114
languageName: node
31153115
linkType: hard
31163116

3117-
"@types/react-test-renderer@npm:^19.0.0":
3117+
"@types/react-test-renderer@npm:>=18.2.0":
31183118
version: 19.1.0
31193119
resolution: "@types/react-test-renderer@npm:19.1.0"
31203120
dependencies:
@@ -5447,7 +5447,7 @@ __metadata:
54475447
languageName: node
54485448
linkType: hard
54495449

5450-
"eslint@npm:^8.19.0, eslint@npm:^8.44.0":
5450+
"eslint@npm:^8.44.0":
54515451
version: 8.57.1
54525452
resolution: "eslint@npm:8.57.1"
54535453
dependencies:
@@ -5573,7 +5573,6 @@ __metadata:
55735573
version: 0.0.0-use.local
55745574
resolution: "example-bare@workspace:examples/example-bare"
55755575
dependencies:
5576-
"@babel/core": "npm:^7.25.2"
55775576
"@babel/preset-env": "npm:^7.25.3"
55785577
"@babel/runtime": "npm:^7.25.0"
55795578
"@react-native-community/cli": "npm:18.0.0"
@@ -5584,30 +5583,21 @@ __metadata:
55845583
"@react-native/eslint-config": "npm:0.79.2"
55855584
"@react-native/metro-config": "npm:0.79.2"
55865585
"@react-native/typescript-config": "npm:0.79.2"
5587-
"@types/jest": "npm:^29.5.13"
5588-
"@types/react-test-renderer": "npm:^19.0.0"
5589-
eslint: "npm:^8.19.0"
5590-
jest: "npm:^29.6.3"
5591-
prettier: "npm:2.8.8"
55925586
react: "npm:19.0.0"
55935587
react-native: "npm:0.79.2"
55945588
react-native-audio-api: "npm:0.6.0"
55955589
react-native-fs: "npm:2.20.0"
55965590
react-native-haptic-feedback: "npm:2.3.3"
55975591
react-native-linear-gradient: "npm:2.8.3"
5598-
react-test-renderer: "npm:19.0.0"
5599-
typescript: "npm:5.0.4"
56005592
languageName: unknown
56015593
linkType: soft
56025594

56035595
"example-expo@workspace:examples/example-expo":
56045596
version: 0.0.0-use.local
56055597
resolution: "example-expo@workspace:examples/example-expo"
56065598
dependencies:
5607-
"@babel/core": "npm:^7.24.0"
56085599
"@expo/vector-icons": "npm:^14.1.0"
56095600
"@react-native-masked-view/masked-view": "npm:0.3.2"
5610-
eslint: "npm:^8.19.0"
56115601
expo: "npm:^53.0.0"
56125602
expo-asset: "npm:~11.1.5"
56135603
expo-av: "npm:~15.1.4"
@@ -5617,7 +5607,6 @@ __metadata:
56175607
react: "npm:19.0.0"
56185608
react-native: "npm:0.79.2"
56195609
react-native-audio-api: "npm:0.6.0"
5620-
typescript: "npm:~5.8.3"
56215610
languageName: unknown
56225611
linkType: soft
56235612

@@ -7551,7 +7540,7 @@ __metadata:
75517540
languageName: node
75527541
linkType: hard
75537542

7554-
"jest@npm:^29.0.0, jest@npm:^29.6.3":
7543+
"jest@npm:^29.0.0":
75557544
version: 29.7.0
75567545
resolution: "jest@npm:29.7.0"
75577546
dependencies:
@@ -9479,7 +9468,7 @@ __metadata:
94799468
languageName: node
94809469
linkType: hard
94819470

9482-
"react-is@npm:^19.0.0, react-is@npm:^19.1.0":
9471+
"react-is@npm:^19.1.0":
94839472
version: 19.1.0
94849473
resolution: "react-is@npm:19.1.0"
94859474
checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b
@@ -9585,6 +9574,7 @@ __metadata:
95859574
"@types/jest": "npm:^29.0.0"
95869575
"@types/react": "npm:>=18.2.0"
95879576
"@types/react-native": "npm:0.72.0"
9577+
"@types/react-test-renderer": "npm:>=18.2.0"
95889578
"@typescript-eslint/eslint-plugin": "npm:^5.49.0"
95899579
"@typescript-eslint/parser": "npm:^5.49.0"
95909580
babel-jest: "npm:^29.6.2"
@@ -9596,6 +9586,7 @@ __metadata:
95969586
eslint-plugin-typescript-sort-keys: "npm:^2.3.0"
95979587
jest: "npm:^29.0.0"
95989588
metro-react-native-babel-preset: "npm:^0.71.1"
9589+
prettier: "npm:2.8.8"
95999590
react-native-builder-bob: "npm:^0.18.3"
96009591
react-test-renderer: "npm:>=18.2.0"
96019592
typescript: "npm:^4.7.4"
@@ -9671,18 +9662,6 @@ __metadata:
96719662
languageName: node
96729663
linkType: hard
96739664

9674-
"react-test-renderer@npm:19.0.0":
9675-
version: 19.0.0
9676-
resolution: "react-test-renderer@npm:19.0.0"
9677-
dependencies:
9678-
react-is: "npm:^19.0.0"
9679-
scheduler: "npm:^0.25.0"
9680-
peerDependencies:
9681-
react: ^19.0.0
9682-
checksum: 10c0/67c34dae4d3a60b9306d2b5cb6db436376ef20c651aaf092644298e3ffb92cd3c7b0da2017e7f1395bf2de8b42429874a5a63e8cc3c21febbab31b0309e41862
9683-
languageName: node
9684-
linkType: hard
9685-
96869665
"react-test-renderer@npm:>=18.2.0":
96879666
version: 19.1.0
96889667
resolution: "react-test-renderer@npm:19.1.0"
@@ -10063,7 +10042,7 @@ __metadata:
1006310042
languageName: node
1006410043
linkType: hard
1006510044

10066-
"scheduler@npm:0.25.0, scheduler@npm:^0.25.0":
10045+
"scheduler@npm:0.25.0":
1006710046
version: 0.25.0
1006810047
resolution: "scheduler@npm:0.25.0"
1006910048
checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe
@@ -11004,16 +10983,6 @@ __metadata:
1100410983
languageName: node
1100510984
linkType: hard
1100610985

11007-
"typescript@npm:5.0.4":
11008-
version: 5.0.4
11009-
resolution: "typescript@npm:5.0.4"
11010-
bin:
11011-
tsc: bin/tsc
11012-
tsserver: bin/tsserver
11013-
checksum: 10c0/2f5bd1cead194905957cb34e220b1d6ff1662399adef8ec1864f74620922d860ee35b6e50eafb3b636ea6fd437195e454e1146cb630a4236b5095ed7617395c2
11014-
languageName: node
11015-
linkType: hard
11016-
1101710986
"typescript@npm:^4.7.4":
1101810987
version: 4.9.5
1101910988
resolution: "typescript@npm:4.9.5"
@@ -11024,26 +10993,6 @@ __metadata:
1102410993
languageName: node
1102510994
linkType: hard
1102610995

11027-
"typescript@npm:~5.8.3":
11028-
version: 5.8.3
11029-
resolution: "typescript@npm:5.8.3"
11030-
bin:
11031-
tsc: bin/tsc
11032-
tsserver: bin/tsserver
11033-
checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48
11034-
languageName: node
11035-
linkType: hard
11036-
11037-
"typescript@patch:typescript@npm%3A5.0.4#optional!builtin<compat/typescript>":
11038-
version: 5.0.4
11039-
resolution: "typescript@patch:typescript@npm%3A5.0.4#optional!builtin<compat/typescript>::version=5.0.4&hash=b5f058"
11040-
bin:
11041-
tsc: bin/tsc
11042-
tsserver: bin/tsserver
11043-
checksum: 10c0/c3f7b80577bddf6fab202a7925131ac733bfc414aec298c2404afcddc7a6f242cfa8395cf2d48192265052e11a7577c27f6e5fac8d8fe6a6602023c83d6b3292
11044-
languageName: node
11045-
linkType: hard
11046-
1104710996
"typescript@patch:typescript@npm%3A^4.7.4#optional!builtin<compat/typescript>":
1104810997
version: 4.9.5
1104910998
resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin<compat/typescript>::version=4.9.5&hash=289587"
@@ -11054,16 +11003,6 @@ __metadata:
1105411003
languageName: node
1105511004
linkType: hard
1105611005

11057-
"typescript@patch:typescript@npm%3A~5.8.3#optional!builtin<compat/typescript>":
11058-
version: 5.8.3
11059-
resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin<compat/typescript>::version=5.8.3&hash=5786d5"
11060-
bin:
11061-
tsc: bin/tsc
11062-
tsserver: bin/tsserver
11063-
checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb
11064-
languageName: node
11065-
linkType: hard
11066-
1106711006
"unbox-primitive@npm:^1.1.0":
1106811007
version: 1.1.0
1106911008
resolution: "unbox-primitive@npm:1.1.0"

0 commit comments

Comments
 (0)