Skip to content

Commit a42c63b

Browse files
authoredDec 20, 2024··
Update Go dependencies to address vulnerabilities (#774)
Address the following (uncalled) vulnerabilities: - CVE-2024-45337 - CVE-2024-45338 Signed-off-by: Mark S. Lewis <[email protected]>
1 parent e393353 commit a42c63b

File tree

9 files changed

+641
-947
lines changed

9 files changed

+641
-947
lines changed
 

‎Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ scan-go: scan-go-govulncheck scan-go-nancy scan-go-osv-scanner
101101
.PHONY: scan-go-govulncheck
102102
scan-go-govulncheck:
103103
go install golang.org/x/vuln/cmd/govulncheck@latest
104-
govulncheck -tags pkcs11 '$(go_dir)/...'
104+
govulncheck -tags pkcs11 -show verbose '$(go_dir)/...'
105105

106106
.PHONY: scan-go-nancy
107107
scan-go-nancy:

‎go.mod

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ module github.com/hyperledger/fabric-gateway
33
go 1.22.0
44

55
require (
6-
github.com/cucumber/godog v0.14.1
6+
github.com/cucumber/godog v0.15.0
77
github.com/google/go-cmp v0.6.0
88
github.com/hyperledger/fabric-protos-go-apiv2 v0.3.4
99
github.com/miekg/pkcs11 v1.1.1
1010
github.com/spf13/pflag v1.0.5
11-
github.com/stretchr/testify v1.9.0
12-
golang.org/x/crypto v0.28.0
13-
google.golang.org/grpc v1.67.1
14-
google.golang.org/protobuf v1.35.1
11+
github.com/stretchr/testify v1.10.0
12+
golang.org/x/crypto v0.31.0
13+
google.golang.org/grpc v1.69.2
14+
google.golang.org/protobuf v1.36.0
1515
)
1616

1717
require (
@@ -24,9 +24,9 @@ require (
2424
github.com/hashicorp/golang-lru v1.0.2 // indirect
2525
github.com/pmezard/go-difflib v1.0.0 // indirect
2626
github.com/stretchr/objx v0.5.2 // indirect
27-
golang.org/x/net v0.28.0 // indirect
28-
golang.org/x/sys v0.26.0 // indirect
29-
golang.org/x/text v0.19.0 // indirect
30-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect
27+
golang.org/x/net v0.33.0 // indirect
28+
golang.org/x/sys v0.28.0 // indirect
29+
golang.org/x/text v0.21.0 // indirect
30+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 // indirect
3131
gopkg.in/yaml.v3 v3.0.1 // indirect
3232
)

‎go.sum

+36-18
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
22
github.com/cucumber/gherkin/go/v26 v26.2.0 h1:EgIjePLWiPeslwIWmNQ3XHcypPsWAHoMCz/YEBKP4GI=
33
github.com/cucumber/gherkin/go/v26 v26.2.0/go.mod h1:t2GAPnB8maCT4lkHL99BDCVNzCh1d7dBhCLt150Nr/0=
4-
github.com/cucumber/godog v0.14.1 h1:HGZhcOyyfaKclHjJ+r/q93iaTJZLKYW6Tv3HkmUE6+M=
5-
github.com/cucumber/godog v0.14.1/go.mod h1:FX3rzIDybWABU4kuIXLZ/qtqEe1Ac5RdXmqvACJOces=
4+
github.com/cucumber/godog v0.15.0 h1:51AL8lBXF3f0cyA5CV4TnJFCTHpgiy+1x1Hb3TtZUmo=
5+
github.com/cucumber/godog v0.15.0/go.mod h1:FX3rzIDybWABU4kuIXLZ/qtqEe1Ac5RdXmqvACJOces=
66
github.com/cucumber/messages/go/v21 v21.0.1 h1:wzA0LxwjlWQYZd32VTlAVDTkW6inOFmSM+RuOwHZiMI=
77
github.com/cucumber/messages/go/v21 v21.0.1/go.mod h1:zheH/2HS9JLVFukdrsPWoPdmUtmYQAQPLk7w5vWsk5s=
88
github.com/cucumber/messages/go/v22 v22.0.0/go.mod h1:aZipXTKc0JnjCsXrJnuZpWhtay93k7Rn3Dee7iyPJjs=
99
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
1010
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
1111
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
12+
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
13+
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
14+
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
15+
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
1216
github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
1317
github.com/gofrs/uuid v4.3.1+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
1418
github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA=
1519
github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
20+
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
21+
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
1622
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
1723
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
24+
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
25+
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
1826
github.com/hashicorp/go-immutable-radix v1.3.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
1927
github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc=
2028
github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
@@ -52,22 +60,32 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
5260
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
5361
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
5462
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
55-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
56-
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
57-
golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw=
58-
golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U=
59-
golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
60-
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
61-
golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo=
62-
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
63-
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
64-
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
65-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs=
66-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
67-
google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E=
68-
google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA=
69-
google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA=
70-
google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
63+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
64+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
65+
go.opentelemetry.io/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY=
66+
go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE=
67+
go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE=
68+
go.opentelemetry.io/otel/metric v1.31.0/go.mod h1:C3dEloVbLuYoX41KpmAhOqNriGbA+qqH6PQ5E5mUfnY=
69+
go.opentelemetry.io/otel/sdk v1.31.0 h1:xLY3abVHYZ5HSfOg3l2E5LUj2Cwva5Y7yGxnSW9H5Gk=
70+
go.opentelemetry.io/otel/sdk v1.31.0/go.mod h1:TfRbMdhvxIIr/B2N2LQW2S5v9m3gOQ/08KsbbO5BPT0=
71+
go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc=
72+
go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8=
73+
go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HYdmJys=
74+
go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A=
75+
golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
76+
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
77+
golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
78+
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
79+
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
80+
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
81+
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
82+
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
83+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 h1:X58yt85/IXCx0Y3ZwN6sEIKZzQtDEYaBWrDvErdXrRE=
84+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI=
85+
google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU=
86+
google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4=
87+
google.golang.org/protobuf v1.36.0 h1:mjIs9gYtt56AzC4ZaffQuh88TZurBGhIJMBZGSxNerQ=
88+
google.golang.org/protobuf v1.36.0/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
7189
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
7290
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
7391
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=

‎java/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Add the following dependency to your project's `pom.xml` file:
3030
<dependency>
3131
<groupId>com.google.protobuf</groupId>
3232
<artifactId>protobuf-bom</artifactId>
33-
<version>4.28.2</version>
33+
<version>4.29.2</version>
3434
<type>pom</type>
3535
<scope>import</scope>
3636
</dependency>
@@ -56,7 +56,7 @@ A suitable gRPC channel service provider must also be specified (as described in
5656
<dependency>
5757
<groupId>io.grpc</groupId>
5858
<artifactId>grpc-bom</artifactId>
59-
<version>1.67.1</version>
59+
<version>1.69.0</version>
6060
<type>pom</type>
6161
<scope>import</scope>
6262
</dependency>
@@ -82,15 +82,15 @@ Add the following dependency to your project's `build.gradle` file:
8282

8383
```groovy
8484
implementation 'org.hyperledger.fabric:fabric-gateway:1.7.0'
85-
implementation platform('com.google.protobuf:protobuf-bom:4.28.2')
85+
implementation platform('com.google.protobuf:protobuf-bom:4.29.2')
8686
```
8787

8888
Note the **platform** import, which ensures that v4 of the Java protocol buffers package is resolved by your project.
8989

9090
A suitable gRPC channel service provider must also be specified (as described in the [gRPC security documentation](https://github.com/grpc/grpc-java/blob/master/SECURITY.md#transport-security-tls)), such as:
9191

9292
```groovy
93-
implementation platform('io.grpc:grpc-bom:1.67.1')
93+
implementation platform('io.grpc:grpc-bom:1.69.0')
9494
compileOnly 'io.grpc:grpc-api'
9595
runtimeOnly 'io.grpc:grpc-netty-shaded'
9696
```

‎java/pom.xml

+12-12
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
<properties>
3939
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4040
<javaVersion>8</javaVersion>
41-
<bouncyCastleVersion>1.78.1</bouncyCastleVersion>
41+
<bouncyCastleVersion>1.79</bouncyCastleVersion>
4242
<skipUnitTests>${skipTests}</skipUnitTests>
43-
<pmdVersion>7.7.0</pmdVersion>
43+
<pmdVersion>7.8.0</pmdVersion>
4444
</properties>
4545

4646
<dependencyManagement>
@@ -55,22 +55,22 @@
5555
<dependency>
5656
<groupId>org.junit</groupId>
5757
<artifactId>junit-bom</artifactId>
58-
<version>5.11.3</version>
58+
<version>5.11.4</version>
5959
<type>pom</type>
6060
<scope>import</scope>
6161
</dependency>
6262
<dependency>
6363
<groupId>io.grpc</groupId>
6464
<artifactId>grpc-bom</artifactId>
65-
<version>1.67.1</version>
65+
<version>1.69.0</version>
6666
<type>pom</type>
6767
<scope>import</scope>
6868
</dependency>
6969
<!-- Protobuf v4 required for fabric-protos:0.3.4+ -->
7070
<dependency>
7171
<groupId>com.google.protobuf</groupId>
7272
<artifactId>protobuf-bom</artifactId>
73-
<version>4.28.2</version>
73+
<version>4.29.2</version>
7474
<type>pom</type>
7575
<scope>import</scope>
7676
</dependency>
@@ -91,7 +91,7 @@
9191
<dependency>
9292
<groupId>org.assertj</groupId>
9393
<artifactId>assertj-core</artifactId>
94-
<version>3.26.3</version>
94+
<version>3.27.0</version>
9595
<scope>test</scope>
9696
</dependency>
9797
<dependency>
@@ -185,7 +185,7 @@
185185
<plugin>
186186
<groupId>org.apache.maven.plugins</groupId>
187187
<artifactId>maven-help-plugin</artifactId>
188-
<version>3.5.0</version>
188+
<version>3.5.1</version>
189189
<executions>
190190
<execution>
191191
<id>show-profiles</id>
@@ -214,12 +214,12 @@
214214
</plugin>
215215
<plugin>
216216
<artifactId>maven-surefire-plugin</artifactId>
217-
<version>3.5.1</version>
217+
<version>3.5.2</version>
218218
<dependencies>
219219
<dependency>
220220
<groupId>me.fabriciorby</groupId>
221221
<artifactId>maven-surefire-junit5-tree-reporter</artifactId>
222-
<version>1.3.0</version>
222+
<version>1.4.0</version>
223223
</dependency>
224224
</dependencies>
225225
<configuration>
@@ -306,7 +306,7 @@
306306
<plugin>
307307
<groupId>org.apache.maven.plugins</groupId>
308308
<artifactId>maven-javadoc-plugin</artifactId>
309-
<version>3.10.1</version>
309+
<version>3.11.2</version>
310310
<configuration>
311311
<show>public</show>
312312
<doctitle>Hyperledger Fabric Gateway client API for Java</doctitle>
@@ -350,7 +350,7 @@
350350
<plugin>
351351
<groupId>org.apache.maven.plugins</groupId>
352352
<artifactId>maven-pmd-plugin</artifactId>
353-
<version>3.25.0</version>
353+
<version>3.26.0</version>
354354
<configuration>
355355
<skip>${skipUnitTests}</skip>
356356
<printFailingErrors>true</printFailingErrors>
@@ -476,7 +476,7 @@
476476
<plugin>
477477
<groupId>org.owasp</groupId>
478478
<artifactId>dependency-check-maven</artifactId>
479-
<version>10.0.4</version>
479+
<version>11.1.1</version>
480480
<configuration>
481481
<skipProvidedScope>true</skipProvidedScope>
482482
<skipTestScope>true</skipTestScope>

‎node/package-lock.json

+179-697
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node/package.json

+13-13
Original file line numberDiff line numberDiff line change
@@ -32,31 +32,31 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@grpc/grpc-js": "^1.11.0",
35+
"@grpc/grpc-js": "^1.12.0",
3636
"@hyperledger/fabric-protos": "^0.3.0",
37-
"@noble/curves": "^1.6.0",
37+
"@noble/curves": "^1.7.0",
3838
"google-protobuf": "^3.21.0"
3939
},
4040
"optionalDependencies": {
4141
"pkcs11js": "^2.1.0"
4242
},
4343
"devDependencies": {
44-
"@eslint/eslintrc": "^3.1.0",
45-
"@eslint/js": "^9.12.0",
44+
"@eslint/eslintrc": "^3.2.0",
45+
"@eslint/js": "^9.17.0",
4646
"@tsconfig/node18": "^18.2.4",
4747
"@types/google-protobuf": "^3.15.12",
48-
"@types/jest": "^29.5.13",
49-
"@types/node": "^18.19.56",
50-
"eslint": "^9.14.0",
48+
"@types/jest": "^29.5.14",
49+
"@types/node": "^18.19.68",
50+
"eslint": "^9.17.0",
5151
"eslint-config-prettier": "^9.1.0",
52-
"eslint-plugin-jest": "^28.8.3",
53-
"eslint-plugin-tsdoc": "^0.3.0",
52+
"eslint-plugin-jest": "^28.10.0",
53+
"eslint-plugin-tsdoc": "^0.4.0",
5454
"jest": "^29.7.0",
5555
"npm-run-all": "^4.1.5",
56-
"prettier": "^3.3.3",
56+
"prettier": "^3.4.2",
5757
"ts-jest": "^29.2.5",
58-
"typedoc": "^0.26.10",
59-
"typescript": "~5.6.3",
60-
"typescript-eslint": "^8.10.0"
58+
"typedoc": "^0.27.5",
59+
"typescript": "~5.7.2",
60+
"typescript-eslint": "^8.18.1"
6161
}
6262
}

‎scenario/node/package-lock.json

+381-187
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎scenario/node/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@
2525
"@hyperledger/fabric-protos": "^0.3.0"
2626
},
2727
"devDependencies": {
28-
"@cucumber/cucumber": "^11.0.1",
28+
"@cucumber/cucumber": "^11.1.1",
2929
"@tsconfig/node18": "^18.2.4",
30-
"@types/node": "^18.19.56",
30+
"@types/node": "^18.19.68",
3131
"cucumber-console-formatter": "^1.0.0",
32-
"eslint": "^9.14.0",
32+
"eslint": "^9.17.0",
3333
"eslint-config-prettier": "^9.1.0",
3434
"expect": "^29.7.0",
3535
"npm-run-all": "^4.1.5",
36-
"prettier": "^3.3.3",
37-
"typescript": "~5.6.3",
38-
"typescript-eslint": "^8.10.0"
36+
"prettier": "^3.4.2",
37+
"typescript": "~5.7.2",
38+
"typescript-eslint": "^8.18.1"
3939
}
4040
}

0 commit comments

Comments
 (0)
Please sign in to comment.