Closed jaybuidl closed 1 week ago
The pull request includes updates to multiple package.json
files across various projects within the Kleros ecosystem. These updates primarily consist of version increments for numerous dependencies, including ESLint-related packages, TypeScript, and various libraries. Additionally, there are changes to type handling in some components, reflecting improvements in type safety. The overall structure of the package.json
files remains largely unchanged, with a focus on keeping dependencies current.
File | Change Summary |
---|---|
bot-pinner/package.json | Updated @dappnode/dappnodesdk from ^0.3.11 to ^0.3.35 . |
contracts/package.json | Multiple dependency updates including @defi-wonderland/natspec-smells , chai , dotenv , etc. |
eslint-config/package.json | Updated versions for ESLint-related packages and added eslint . Removed eslint-config-standard . |
kleros-app/package.json | Incremented versions for @eslint/compat , @eslint/eslintrc , @eslint/js , and eslint . |
kleros-sdk/package.json | Updated various dependencies including @vitest/ui , mocha , typescript , viem , and zod . |
package.json | Updated assert , crypto-browserify , and path-browserify versions. |
prettier-config/package.json | Updated eslint and prettier-plugin-solidity versions. |
subgraph/package.json | Added eslint as a new dependency. |
tsconfig/package.json | Added target property set to "ES2022" . |
web-devtools/package.json | Comprehensive updates to both devDependencies and dependencies , including major libraries. |
web-devtools/src/app/(main)/dispute-template/FetchDisputeRequestInput.tsx | Updated type handling for StyledChainInput and onChange event. |
web-devtools/src/app/(main)/dispute-template/FetchFromIdInput.tsx | Improved type safety for StyledInput 's onChange event. |
web-devtools/src/layout/Header/navbar/Explore.tsx | Changed active state prop from isActive to $isActive in StyledLink . |
web-devtools/tsconfig.json | Added target property set to "ES2022" . |
web-devtools/wagmi.config.ts | Changed JSON import syntax from assert { type: "json" } to with { type: "json" } . |
web-devtools/eslint.config.mjs | Removed security-related plugins and rules from ESLint configuration. |
web-devtools/src/layout/Header/navbar/index.tsx | Changed prop names for styled components from isOpen to $isOpen . |
web-devtools/src/styles/landscapeStyle.ts | Updated function signature for landscapeStyle to return RuleSet<object> . |
eslint-config/package.json
related to ESLint dependencies.package.json
dependencies that may relate to the main PR's focus.package.json
dependencies.package.json
for various dependencies.package.json
dependencies that may relate to the main PR.@kleros/ui-components-library
.package.json
for various dependencies.package.json
dependencies.dependencies
, Type: Enhancement :sparkles:
, Type: Bug :bug:
π In the land of code, we hop and play,
With versions updated, we brighten the day.
Fromeslint
totypes
, we make it all right,
Enhancing our tools, oh what a delight!
So letβs celebrate with a joyful cheer,
For every small change brings progress near! π
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
PR-Codex overview
This PR focuses on updating various package dependencies, enhancing TypeScript type definitions, and making improvements to the ESLint and Prettier configurations. Additionally, it refines React component props for better type safety.
Detailed summary
@dappnode/dappnodesdk
from^0.3.11
to^0.3.35
.ES2022
.FetchFromIdInput.tsx
andFetchDisputeRequestInput.tsx
for better type safety.eslint
version^9.15.0
across multiple packages.prettier-plugin-solidity
from^1.3.1
to^1.4.1
.package.json
files for improved stability and performance.Summary by CodeRabbit
New Features
eslint
,prettier
, and various@types
packages.@wagmi/connectors
and@wagmi/core
.Bug Fixes
Documentation
Chores