Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(public): SDK monorepo initial migration #1

Merged
merged 67 commits into from
Apr 10, 2024
Merged

Conversation

adjkant
Copy link
Collaborator

@adjkant adjkant commented Dec 29, 2023

Overview

Moves from subtrees with histories to a complete monorepo setup with the following main features:

Before this PR was polished, the latest SDK's were pulled in on 3/11/24 to ensure freshness.

Monorepo Tooling + Standardization

  • Using yarn 3, yarn workspaces, and turborepo
  • Adding global commands for lint/test/build/typecheck and standardizing naming between SDK's
  • Updated linting based on very crude standardization attempt that will need additional work to align

Dependency Standardization

  • Standardizing package.json ordering, contents, and dependencies
  • Dependency changes are called out per SDK in comments. An analysis of notable changes goes over any notable changes made during alignment!
  • Enforcing standard dependencies for development tools and more

CI / Repo Settings

  • Enforcing 2 reviewers
  • Enforcing CI checks for lint/test/build/typecheck
  • Enforcing @Uniswap/protocols as the owner of all SDK's (up to add more owners, just need to specify who!)
  • Enforcing review of latest commit before merging given the sensitivity of the surface area

Publishing

  • Publishing via semantic-release and semantic-release-monorepo based on angular commit messages. More info can be found in the README.

Open Questions / Focus

  • Could someone verify permit2 tests are fully running correctly / what setup steps are needed?
  • Could also use some verification on universal-router-sdk forge tests!
  • Need to confirm that actions are deep cloning the repository for submodules etc!
  • Should we use this as a time to standardize all of our SDK README's? What should be the common content?

Testing

  • Publishing has been tested with beta and production versions with publishing to my own NPM account.
  • Building and all CI checks have been tested locally and in CI
  • Repo settings are being tested by this PR itself
  • A complete publishing plan will be created for all surfaces.

Next Steps

  1. Create test plans with teams
  2. Pull latest SDK's
  3. Merge PR
  4. Load in scoped NPM key
  5. Set up semantic release tags and publish beta SDK's via manual action run
  6. Test beta SDK's and validate migration
  7. Update publishing target and manually run action to publish as non-beta
  8. Update publishing action to run on merge to main
  9. Point all old repositories to this one and make public

@adjkant adjkant changed the title chore(monorepo): prototype SDK monorepo chore(monorepo): SDK monorepo initial migration Mar 12, 2024
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patch ensures our unique monorepo setup + SDK dependencies doesn't trigger internal mismatches, only internal consistency

Comment on lines +1 to +4
module.exports = [
{ type: "feat", scope: "!", release: "major" },
{ scope: "public", release: "patch" },
];
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These custom release rulesc can be tuned as we like!

@adjkant adjkant changed the title chore(monorepo): SDK monorepo initial migration chore(public): SDK monorepo initial migration Mar 12, 2024
Copy link
Collaborator Author

@adjkant adjkant Mar 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • @uniswap/swap-router-contracts: 1.1.0 -> 1.3.0

Copy link
Collaborator Author

@adjkant adjkant Mar 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • ethers: ^5.3.1 -> ^5.7.0
  • tiny-invariant: ^1.3.1 -> ^1.1.0

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has no dependency changes.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • @uniswap/sdk-core: 4.0.2 -> 4.2.0

Development dependencies:

  • @types/jest: 29.0.3 -> 24.0.25
  • jest: 29.0.3 -> 25.5.0
  • typescript: 4.0.2 -> 4.3.3
  • ts-jest: 29.0.1 -> 25.5.0
  • prettier: 2.1.1 -> 2.4.1
  • husky: 8.0.1 -> 8.0.3

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • @uniswap/v2-sdk: 4.2.0 -> 4.3.0
  • ethers: 5.3.1 -> 5.7.0

Development dependencies:

  • @types/chai: 4.2.18 -> 4.3.3
  • @types/mocha: 8.2.2 -> 9.1.1
  • @types/node: 15.12.2 -> 18.7.6
  • chai: 4.3.4 -> 4.3.6
  • eslint-plugin-prettier: 3.4.0 -> 3.4.1
  • hardhat: 2.6.8 -> 2.14.0
  • prettier: 2.3.1 -> 2.4.1
  • ts-node: 10.0.0 -> 10.9.1

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • @ethersproject/address: 5.0.0 -> 5.0.2
  • @ethersproject/solidity: 5.0.0 -> 5.0.9

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This SDK has the following dependency changes:

  • @ethersproject/abi: 5.0.12 -> 5.5.0
  • @uniswap/swap-router-contracts: 1.2.1 -> 1.3.0

@@ -38,7 +38,7 @@ const _abi = [
stateMutability: "nonpayable",
type: "constructor",
},
];
] as const;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit - do we need type casting here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should just be making this immutable, no type change beyond that!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these files are autogenerated fyi so might be overwritten

Copy link
Member

@jsy1218 jsy1218 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So looks like there will be a single sdks to be published to npmjs repo right? I'd be curious to see and test out the new sdks in smart-order-router, since sor pretty much uses all the sdks except for uniswapx-sdk

@adjkant
Copy link
Collaborator Author

adjkant commented Mar 14, 2024

So looks like there will be a single sdks to be published to npmjs repo right? I'd be curious to see and test out the new sdks in smart-order-router, since sor pretty much uses all the sdks except for uniswapx-sdk

Correct, these will be published as beta to the existing SDK packages once we're ready to test and SOR is a great place to test!

@adjkant adjkant requested a review from zhongeric March 14, 2024 21:00
Copy link
Collaborator

@marktoda marktoda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all looks fine to me!

Copy link
Contributor

@zhongeric zhongeric left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Really excited to use this

@@ -38,7 +38,7 @@ const _abi = [
stateMutability: "nonpayable",
type: "constructor",
},
];
] as const;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these files are autogenerated fyi so might be overwritten

sdks/universal-router-sdk/README.md Show resolved Hide resolved
Copy link

socket-security bot commented Apr 10, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@ampproject/remapping@2.2.1 None 0 76 kB jridgewell
npm/@babel/compat-data@7.23.5 None 0 64.6 kB nicolo-ribaudo
npm/@babel/core@7.23.7 environment, filesystem, unsafe 0 778 kB nicolo-ribaudo
npm/@babel/eslint-parser@7.23.3 unsafe +1 159 kB nicolo-ribaudo
npm/@babel/generator@7.24.4 None 0 493 kB nicolo-ribaudo
npm/@babel/helper-annotate-as-pure@7.22.5 None 0 4.02 kB nicolo-ribaudo
npm/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 None 0 13.5 kB nicolo-ribaudo
npm/@babel/helper-compilation-targets@7.23.6 None +1 67.7 kB nicolo-ribaudo
npm/@babel/helper-create-class-features-plugin@7.23.7 None 0 325 kB nicolo-ribaudo
npm/@babel/helper-create-regexp-features-plugin@7.22.15 None 0 27 kB nicolo-ribaudo
npm/@babel/helper-environment-visitor@7.22.20 None 0 6.56 kB nicolo-ribaudo
npm/@babel/helper-function-name@7.23.0 None 0 21.6 kB nicolo-ribaudo
npm/@babel/helper-hoist-variables@7.22.5 None 0 7.03 kB nicolo-ribaudo
npm/@babel/helper-member-expression-to-functions@7.23.0 None 0 55 kB nicolo-ribaudo
npm/@babel/helper-module-imports@7.24.3 None 0 63.8 kB nicolo-ribaudo
npm/@babel/helper-module-transforms@7.23.3 None 0 158 kB nicolo-ribaudo
npm/@babel/helper-optimise-call-expression@7.22.5 None 0 6.66 kB nicolo-ribaudo
npm/@babel/helper-plugin-utils@7.24.0 None 0 11.7 kB nicolo-ribaudo
npm/@babel/helper-remap-async-to-generator@7.22.20 None 0 9.96 kB nicolo-ribaudo
npm/@babel/helper-replace-supers@7.24.1 None 0 32.2 kB nicolo-ribaudo
npm/@babel/helper-simple-access@7.22.5 None 0 14.1 kB nicolo-ribaudo
npm/@babel/helper-skip-transparent-expression-wrappers@7.22.5 None 0 5.96 kB nicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.22.6 None 0 10.7 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.24.1 None 0 31.7 kB nicolo-ribaudo
npm/@babel/helper-validator-identifier@7.22.20 None 0 49.1 kB nicolo-ribaudo
npm/@babel/helper-validator-option@7.23.5 None 0 11.7 kB nicolo-ribaudo
npm/@babel/helper-wrap-function@7.22.20 None 0 15.4 kB nicolo-ribaudo
npm/@babel/helpers@7.24.4 None 0 650 kB nicolo-ribaudo
npm/@babel/highlight@7.24.2 environment 0 20.4 kB nicolo-ribaudo
npm/@babel/parser@7.24.4 None 0 1.88 MB nicolo-ribaudo
npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3 None 0 7.83 kB nicolo-ribaudo
npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3 None 0 10.7 kB nicolo-ribaudo
npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7 None 0 25.2 kB nicolo-ribaudo
npm/@babel/plugin-proposal-decorators@7.23.7 None 0 40 kB nicolo-ribaudo
npm/@babel/plugin-proposal-optional-chaining@7.21.0 None 0 33.2 kB nicolo-ribaudo
npm/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 None 0 16.3 kB nicolo-ribaudo
npm/@babel/plugin-syntax-decorators@7.24.1 None 0 12.6 kB nicolo-ribaudo
npm/@babel/plugin-syntax-flow@7.23.3 None 0 5.49 kB nicolo-ribaudo
npm/@babel/plugin-syntax-import-assertions@7.23.3 None 0 3.71 kB nicolo-ribaudo
npm/@babel/plugin-syntax-import-attributes@7.23.3 None 0 5.19 kB nicolo-ribaudo
npm/@babel/plugin-syntax-jsx@7.23.3 None 0 4.21 kB nicolo-ribaudo
npm/@babel/plugin-syntax-typescript@7.23.3 None 0 6.94 kB nicolo-ribaudo
npm/@babel/plugin-syntax-unicode-sets-regex@7.18.6 None 0 3.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-arrow-functions@7.23.3 None 0 5.62 kB nicolo-ribaudo
npm/@babel/plugin-transform-async-generator-functions@7.23.7 None 0 20.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-async-to-generator@7.23.3 None 0 8.04 kB nicolo-ribaudo
npm/@babel/plugin-transform-block-scoped-functions@7.23.3 None 0 6.62 kB nicolo-ribaudo
npm/@babel/plugin-transform-block-scoping@7.23.4 None 0 88.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-class-properties@7.23.3 None 0 4.94 kB nicolo-ribaudo
npm/@babel/plugin-transform-class-static-block@7.23.4 None 0 10.2 kB nicolo-ribaudo
npm/@babel/plugin-transform-classes@7.23.8 None +1 125 kB nicolo-ribaudo
npm/@babel/plugin-transform-computed-properties@7.23.3 None 0 22.8 kB nicolo-ribaudo
npm/@babel/plugin-transform-destructuring@7.23.3 None 0 82 kB nicolo-ribaudo
npm/@babel/plugin-transform-dotall-regex@7.23.3 None 0 4.17 kB nicolo-ribaudo
npm/@babel/plugin-transform-duplicate-keys@7.23.3 None 0 9.18 kB nicolo-ribaudo
npm/@babel/plugin-transform-dynamic-import@7.23.4 None 0 6.21 kB nicolo-ribaudo
npm/@babel/plugin-transform-exponentiation-operator@7.23.3 None 0 5.02 kB nicolo-ribaudo
npm/@babel/plugin-transform-export-namespace-from@7.23.4 None 0 8.13 kB nicolo-ribaudo
npm/@babel/plugin-transform-flow-strip-types@7.23.3 None 0 17.8 kB nicolo-ribaudo
npm/@babel/plugin-transform-for-of@7.23.6 None 0 44.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-function-name@7.23.3 None 0 6.27 kB nicolo-ribaudo
npm/@babel/plugin-transform-json-strings@7.23.4 None 0 5.86 kB nicolo-ribaudo
npm/@babel/plugin-transform-literals@7.23.3 None 0 4.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-logical-assignment-operators@7.23.4 None 0 8.59 kB nicolo-ribaudo
npm/@babel/plugin-transform-member-expression-literals@7.23.3 None 0 5.01 kB nicolo-ribaudo
npm/@babel/plugin-transform-modules-amd@7.23.3 None 0 21 kB nicolo-ribaudo
npm/@babel/plugin-transform-modules-commonjs@7.23.3 None 0 42.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-modules-systemjs@7.23.3 None 0 65.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-modules-umd@7.23.3 None 0 25.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-named-capturing-groups-regex@7.22.5 None 0 4.87 kB nicolo-ribaudo
npm/@babel/plugin-transform-new-target@7.23.3 None 0 10.3 kB nicolo-ribaudo
npm/@babel/plugin-transform-nullish-coalescing-operator@7.23.4 None 0 9.09 kB nicolo-ribaudo
npm/@babel/plugin-transform-numeric-separator@7.23.4 None 0 5.41 kB nicolo-ribaudo
npm/@babel/plugin-transform-object-rest-spread@7.23.4 None 0 70.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-object-super@7.23.3 None 0 9.3 kB nicolo-ribaudo
npm/@babel/plugin-transform-optional-catch-binding@7.23.4 None 0 4.81 kB nicolo-ribaudo
npm/@babel/plugin-transform-optional-chaining@7.24.1 None 0 38 kB nicolo-ribaudo
npm/@babel/plugin-transform-parameters@7.24.1 None 0 64.9 kB nicolo-ribaudo
npm/@babel/plugin-transform-private-methods@7.23.3 None 0 4.76 kB nicolo-ribaudo
npm/@babel/plugin-transform-private-property-in-object@7.23.4 None 0 20 kB nicolo-ribaudo
npm/@babel/plugin-transform-property-literals@7.23.3 None 0 4.79 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-display-name@7.23.3 None 0 12.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-jsx-development@7.22.5 None 0 2.98 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-jsx@7.23.4 None 0 80 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-pure-annotations@7.23.3 None 0 8.41 kB nicolo-ribaudo
npm/@babel/plugin-transform-regenerator@7.23.3 None 0 6.57 kB nicolo-ribaudo
npm/@babel/plugin-transform-reserved-words@7.23.3 None 0 4.35 kB nicolo-ribaudo
npm/@babel/plugin-transform-runtime@7.23.7 unsafe 0 41.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-shorthand-properties@7.23.3 None 0 7.18 kB nicolo-ribaudo
npm/@babel/plugin-transform-spread@7.23.3 None 0 21.3 kB nicolo-ribaudo
npm/@babel/plugin-transform-sticky-regex@7.23.3 None 0 4.71 kB nicolo-ribaudo
npm/@babel/plugin-transform-template-literals@7.23.3 None 0 15.9 kB nicolo-ribaudo
npm/@babel/plugin-transform-typeof-symbol@7.23.3 None 0 10.6 kB nicolo-ribaudo
npm/@babel/plugin-transform-typescript@7.23.6 None 0 132 kB nicolo-ribaudo
npm/@babel/plugin-transform-unicode-escapes@7.23.3 None 0 14 kB nicolo-ribaudo
npm/@babel/plugin-transform-unicode-property-regex@7.23.3 None 0 5.07 kB nicolo-ribaudo
npm/@babel/plugin-transform-unicode-regex@7.23.3 None 0 4 kB nicolo-ribaudo
npm/@babel/plugin-transform-unicode-sets-regex@7.23.3 None 0 4.74 kB nicolo-ribaudo
npm/@babel/preset-env@7.23.8 environment 0 148 kB nicolo-ribaudo
npm/@babel/preset-modules@0.1.6-no-external-plugins None 0 38.6 kB nicolo-ribaudo
npm/@babel/preset-react@7.23.3 None 0 12.3 kB nicolo-ribaudo
npm/@babel/preset-typescript@7.23.3 None 0 21.6 kB nicolo-ribaudo
npm/@babel/regjsgen@0.8.0 None 0 15.4 kB nicolo-ribaudo
npm/@babel/runtime@7.18.9 None 0 201 kB nicolo-ribaudo
npm/@babel/template@7.24.0 Transitive: environment +1 93 kB nicolo-ribaudo
npm/@babel/traverse@7.24.1 None 0 615 kB nicolo-ribaudo
npm/@babel/types@7.24.0 environment 0 2.41 MB nicolo-ribaudo
npm/@changesets/types@4.1.0 environment 0 17.7 kB changesets-release-bot
npm/@colors/colors@1.5.0 environment 0 39.5 kB dabh
npm/@fastify/busboy@2.1.0 None 0 80.1 kB eomm
npm/@gar/promisify@1.1.3 None 0 4.2 kB gar
npm/@gitbeaker/core@21.7.0 None 0 324 kB jdalrymple
npm/@gitbeaker/node@21.7.0 network 0 34.5 kB jdalrymple
npm/@gitbeaker/requester-utils@21.7.0 None 0 14.3 kB jdalrymple
npm/@isaacs/cliui@8.0.2 None +5 72.9 kB isaacs
npm/@isaacs/string-locale-compare@1.1.0 None 0 3.16 kB isaacs
npm/@jridgewell/gen-mapping@0.3.5 None 0 81.6 kB jridgewell
npm/@jridgewell/resolve-uri@3.1.2 None 0 53.2 kB jridgewell
npm/@jridgewell/set-array@1.2.1 None 0 17.9 kB jridgewell
npm/@jridgewell/sourcemap-codec@1.4.15 None 0 45.9 kB jridgewell
npm/@jridgewell/trace-mapping@0.3.25 None 0 169 kB jridgewell
npm/@manypkg/cli@0.19.2 environment, filesystem 0 242 kB manypkg-release-bot
npm/@manypkg/find-root@1.1.0 environment, filesystem 0 31.5 kB manypkg-release-bot
npm/@manypkg/get-packages@1.1.3 environment, filesystem 0 35.1 kB manypkg-release-bot
npm/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1 None 0 1.66 kB nicolo-ribaudo
npm/@nomicfoundation/ethereumjs-block@5.0.2 None 0 234 kB fvictorio
npm/@nomicfoundation/ethereumjs-blockchain@7.0.2 None +1 1.74 MB fvictorio
npm/@nomicfoundation/ethereumjs-common@4.0.2 None 0 301 kB fvictorio
npm/@nomicfoundation/ethereumjs-ethash@3.0.2 None 0 71.3 kB fvictorio
npm/@nomicfoundation/ethereumjs-evm@2.0.2 environment, eval 0 771 kB fvictorio
npm/@nomicfoundation/ethereumjs-rlp@5.0.2 None 0 51.5 kB fvictorio
npm/@nomicfoundation/ethereumjs-statemanager@2.0.2 environment 0 162 kB fvictorio
npm/@nomicfoundation/ethereumjs-trie@6.0.2 None 0 262 kB fvictorio
npm/@nomicfoundation/ethereumjs-tx@5.0.2 None +1 805 kB fvictorio
npm/@nomicfoundation/ethereumjs-util@9.0.2 None 0 238 kB fvictorio
npm/@nomicfoundation/ethereumjs-vm@7.0.2 environment 0 305 kB fvictorio
npm/@npmcli/agent@2.2.0 environment, network +1 48.8 kB npm-cli-ops
npm/@npmcli/arborist@5.6.3 environment, filesystem, network +3 611 kB gar
npm/@npmcli/ci-detect@2.0.0 None 0 7.03 kB gar
npm/@npmcli/config@4.2.2 environment, filesystem +1 58.9 kB nlf
npm/@npmcli/disparity-colors@2.0.0 None 0 4.75 kB gar
npm/@npmcli/fs@2.1.2 filesystem 0 38.9 kB gar
npm/@npmcli/git@3.0.2 filesystem 0 21.8 kB gar
npm/@npmcli/installed-package-contents@1.0.7 filesystem 0 12.7 kB ruyadorno
npm/@npmcli/map-workspaces@2.0.4 None 0 9.74 kB lukekarrys
npm/@npmcli/metavuln-calculator@3.1.1 None 0 30.4 kB gar
npm/@npmcli/move-file@2.0.1 filesystem 0 8.73 kB gar
npm/@npmcli/name-from-folder@1.0.1 None 0 1.96 kB isaacs
npm/@npmcli/node-gyp@2.0.0 filesystem 0 1.9 kB gar
npm/@npmcli/package-json@2.0.0 filesystem 0 12.4 kB gar
npm/@npmcli/promise-spawn@3.0.0 shell 0 6 kB gar
npm/@npmcli/query@1.2.0 None 0 9.56 kB nlf
npm/@npmcli/run-script@4.2.1 environment, filesystem 0 20.6 kB nlf
npm/@octokit/auth-token@2.5.0 None 0 25.8 kB octokitbot
npm/@octokit/core@3.6.0 None 0 52.1 kB octokitbot
npm/@octokit/endpoint@6.0.12 None 0 116 kB octokitbot
npm/@octokit/graphql@4.8.0 None 0 42.7 kB octokitbot
npm/@octokit/openapi-types@12.11.0 None 0 2.09 MB octokitbot
npm/@octokit/plugin-paginate-rest@2.21.3 None 0 206 kB octokitbot
npm/@octokit/plugin-request-log@1.0.4 None 0 11.6 kB gr2m
npm/@octokit/plugin-rest-endpoint-methods@5.16.2 None 0 1.38 MB octokitbot
npm/@octokit/plugin-retry@4.1.6 None +1 4.25 MB octokitbot
npm/@octokit/plugin-throttling@5.2.3 None +1 100 kB octokitbot
npm/@octokit/request-error@2.1.0 None 0 21.9 kB octokitbot
npm/@octokit/request@5.6.3 network 0 57.5 kB octokitbot
npm/@octokit/rest@18.12.0 None 0 8.67 kB octokitbot
npm/@octokit/tsconfig@1.0.2 None 0 2.63 kB octokitbot
npm/@octokit/types@6.41.0 None 0 226 kB octokitbot
npm/@pkgjs/parseargs@0.11.0 None 0 74.2 kB oss-bot
npm/@pnpm/config.env-replace@1.1.0 None 0 15.2 kB zkochan
npm/@pnpm/network.ca-file@1.0.2 Transitive: environment, filesystem +1 45.5 kB zkochan
npm/@pnpm/npm-conf@2.2.2 environment, filesystem 0 28.3 kB zkochan
npm/@rushstack/eslint-patch@1.6.1 None 0 204 kB odspnpm
npm/@semantic-release/commit-analyzer@9.0.2 None 0 33.6 kB semantic-release-bot
npm/@semantic-release/error@3.0.0 None 0 4.67 kB semantic-release-bot
npm/@semantic-release/exec@6.0.3 None 0 25.5 kB semantic-release-bot
npm/@semantic-release/github@8.1.0 filesystem, network +11 870 kB semantic-release-bot
npm/@semantic-release/npm@9.0.2 filesystem Transitive: environment +2 47.4 kB semantic-release-bot
npm/@semantic-release/release-notes-generator@10.0.3 None +1 39.9 kB semantic-release-bot
npm/@sindresorhus/is@4.6.0 None 0 57.5 kB sindresorhus
npm/@sinonjs/commons@1.8.6 None 0 38.7 kB mrgnrdrck
npm/@szmarczak/http-timer@4.0.6 None 0 10.8 kB szmarczak
npm/@tootallnate/once@2.0.0 None 0 16.3 kB tootallnate
npm/@tsconfig/node16@1.0.4 None 0 2.45 kB typescript-deploys
npm/@typechain/ethers-v5@10.2.1 filesystem 0 87.5 kB ethereum-ts-bot
npm/@typechain/hardhat@6.1.6 filesystem +1 159 kB ethereum-ts-bot
npm/@types/babel__core@7.20.5 None 0 33 kB types
npm/@types/babel__generator@7.6.8 None 0 11.4 kB types
npm/@types/babel__template@7.4.4 None 0 6.41 kB types
npm/@types/babel__traverse@7.20.5 None 0 84.1 kB types
npm/@types/cacheable-request@6.0.3 None 0 9.28 kB types
npm/@types/chai@4.3.14 None 0 81.3 kB types
npm/@types/graceful-fs@4.1.9 None 0 3.9 kB types
npm/@types/http-cache-semantics@4.0.4 None 0 9.28 kB types
npm/@types/istanbul-lib-coverage@2.0.6 None 0 5.45 kB types
npm/@types/istanbul-lib-report@3.0.3 None 0 7.92 kB types
npm/@types/json-schema@7.0.15 None 0 31.7 kB types
npm/@types/keyv@3.1.4 None 0 6.12 kB types
npm/@types/minimist@1.2.5 None 0 6.27 kB types
npm/@types/node-fetch@2.6.10 Transitive: filesystem, network +1 54.9 kB types
npm/@types/node@12.20.55 None 0 760 kB types
npm/@types/normalize-package-data@2.4.4 None 0 5.81 kB types
npm/@types/parse-json@4.0.2 None 0 2.95 kB types
npm/@types/responselike@1.0.3 None 0 4.6 kB types
npm/@types/semver@7.5.8 None 0 23.3 kB types
npm/@types/yargs-parser@21.0.3 None 0 8.65 kB types
npm/@types/yargs@15.0.19 None 0 52.5 kB types
npm/abbrev@1.1.1 None 0 4.78 kB isaacs
npm/abstract-level@1.0.4 None +1 483 kB vweevers
npm/agentkeepalive@4.5.0 network 0 43.7 kB fengmk2
npm/ansi-escapes@6.2.1 environment 0 17.6 kB sindresorhus
npm/ansicolors@0.3.2 None 0 7.46 kB thlorenz
npm/anymatch@3.1.3 None 0 9.65 kB phated
npm/aproba@2.0.0 None 0 8.05 kB iarna
npm/archy@1.0.0 None 0 8.42 kB substack
npm/are-we-there-yet@3.0.1 None 0 14.3 kB lukekarrys
npm/argv-formatter@1.0.0 None 0 4.16 kB bendrucker
npm/aria-query@5.3.0 None 0 192 kB jessebeach
npm/array-buffer-byte-length@1.0.0 None 0 8.05 kB ljharb
npm/array-equal@1.0.2 None 0 2.38 kB sindresorhus
npm/array-ify@1.0.0 None 0 2.15 kB stevemao
npm/array-includes@3.1.7 None 0 25.4 kB ljharb
npm/array.prototype.findlastindex@1.2.3 None 0 29.5 kB ljharb
npm/array.prototype.flat@1.3.2 None 0 18.7 kB ljharb
npm/array.prototype.flatmap@1.3.2 None 0 19.1 kB ljharb
npm/array.prototype.tosorted@1.1.2 None 0 18.8 kB ljharb
npm/arraybuffer.prototype.slice@1.0.3 None +1 33.7 kB ljharb
npm/arrify@1.0.1 None 0 2.34 kB sindresorhus
npm/asap@2.0.6 None 0 33.9 kB kriskowal
npm/ast-types-flow@0.0.8 None 0 126 kB kyldvs
npm/async-retry@1.2.3 None 0 5.25 kB leo
npm/asynciterator.prototype@1.0.0 None 0 7.23 kB ljharb
npm/available-typed-arrays@1.0.7 None 0 20.4 kB ljharb
npm/aws4@1.12.0 environment 0 23.5 kB hichaelmart
npm/axe-core@4.7.0 None 0 2.18 MB npmdeque
npm/axobject-query@3.2.1 None 0 116 kB jessebeach
npm/babel-plugin-polyfill-corejs2@0.4.10 Transitive: unsafe +1 302 kB nicolo-ribaudo
npm/babel-plugin-polyfill-corejs3@0.8.7 Transitive: unsafe +1 391 kB nicolo-ribaudo
npm/babel-plugin-polyfill-regenerator@0.5.5 Transitive: unsafe +1 219 kB nicolo-ribaudo
npm/babel-plugin-transform-react-remove-prop-types@0.4.24 None 0 48.7 kB lencioni
npm/babel-preset-react-app@10.0.1 environment Transitive: filesystem +2 151 kB iansu
npm/before-after-hook@2.2.3 None 0 37 kB gr2m
npm/bigint-crypto-utils@3.3.0 None 0 121 kB juanelasisme
npm/bignumber.js@9.1.2 None 0 351 kB mikemcl
npm/bin-links@3.0.3 filesystem +1 33.5 kB lukekarrys
npm/binary-extensions@2.3.0 None 0 5.03 kB sindresorhus
npm/bottleneck@2.19.5 eval 0 629 kB sgrondin
npm/browserslist@4.23.0 environment, filesystem 0 62.8 kB ai
npm/buffer-equal-constant-time@1.0.1 None 0 5.23 kB goinstant
npm/builtins@1.0.3 None 0 2.7 kB juliangruber
npm/cacache@16.1.3 filesystem 0 73.5 kB lukekarrys
npm/cacheable-lookup@5.0.4 network 0 23.9 kB szmarczak
npm/cacheable-request@7.0.4 network 0 16.8 kB jaredwray
npm/call-bind@1.0.7 None 0 22.1 kB ljharb
npm/camelcase-keys@6.2.2 None +1 16.3 kB sindresorhus
npm/caniuse-lite@1.0.30001607 None 0 2.04 MB caniuse-lite
npm/cardinal@2.1.1 filesystem 0 66 kB thlorenz
npm/chai@4.4.1 None 0 754 kB keithamus
npm/check-error@1.0.3 None 0 14.4 kB keithamus
npm/chokidar@3.6.0 environment, filesystem 0 90.2 kB paulmillr
npm/chownr@2.0.0 filesystem 0 5.75 kB isaacs
npm/cidr-regex@3.1.1 None +1 13.4 kB silverwind
npm/classic-level@1.4.1 filesystem 0 5.75 MB vweevers
npm/cli-columns@4.0.0 None 0 8.2 kB shannonmoeller
npm/cli-table3@0.6.4 None 0 46 kB speedytwenty
npm/clone-response@1.0.3 None 0 4.53 kB sindresorhus
npm/cmd-shim@5.0.0 filesystem 0 12.1 kB gar
npm/collect-v8-coverage@1.0.2 unsafe 0 5.14 kB simenb
npm/color-support@1.1.3 None 0 9.23 kB isaacs
npm/colors@1.4.0 environment 0 39.5 kB dabh
npm/columnify@1.6.0 None 0 38.8 kB timoxley
npm/common-ancestor-path@1.0.1 None 0 2.57 kB isaacs
npm/compare-func@2.0.0 None 0 4.76 kB stevemao
npm/component-emitter@1.3.1 None 0 6.3 kB sindresorhus
npm/config-chain@1.1.13 environment, filesystem, network 0 15 kB isaacs
npm/console-control-strings@1.1.0 None 0 12.7 kB iarna
npm/conventional-changelog-angular@5.0.13 filesystem 0 30.4 kB oss-bot
npm/conventional-changelog-writer@5.0.1 filesystem 0 61.9 kB oss-bot
npm/conventional-commits-filter@2.0.7 None 0 11.9 kB bcoe
npm/conventional-commits-parser@3.2.4 None 0 58.5 kB oss-bot
npm/convert-source-map@2.0.0 None 0 15.9 kB phated
npm/core-js-compat@3.36.1 None 0 717 kB zloirock
npm/core-js@3.36.1 environment, eval, filesystem 0 1.21 MB zloirock
npm/core-util-is@1.0.3 None 0 4.98 kB isaacs
npm/cosmiconfig@8.3.6 filesystem +1 483 kB d-fischer
npm/crypto-random-string@2.0.0 None 0 3.93 kB sindresorhus
npm/cssesc@3.0.0 None 0 17.5 kB mathias
npm/danger@11.2.6 None 0 1.39 MB orta
npm/dateformat@3.0.3 None 0 15 kB doowb
npm/debuglog@1.0.1 environment 0 3.35 kB octet
npm/decamelize-keys@1.1.1 None +1 6.55 kB sindresorhus
npm/decode-uri-component@0.2.2 None 0 6.09 kB samverschueren
npm/decompress-response@6.0.0 None +1 11.5 kB sindresorhus
npm/deepmerge@4.3.1 None 0 31.2 kB tehshrike
npm/defer-to-connect@2.0.1 None 0 5.44 kB szmarczak
npm/define-data-property@1.1.4 None 0 30.9 kB ljharb
npm/define-properties@1.2.1 None 0 12.9 kB ljharb
npm/del@6.1.1 None 0 12.7 kB sindresorhus
npm/delegates@1.0.0 None 0 7.46 kB tjholowaychuk
npm/deprecation@2.3.1 None 0 4.01 kB gr2m
npm/dequal@2.0.3 None 0 14.2 kB lukeed
npm/detect-indent@6.1.0 None 0 9.68 kB sindresorhus
npm/dezalgo@1.0.4 None 0 2.96 kB gar
npm/dot-prop@5.3.0 None 0 9.61 kB sindresorhus
npm/dotenv@16.4.5 environment, filesystem 0 79.1 kB motdotla
npm/duplexer2@0.1.4 None 0 6.4 kB zertosh
npm/duplexer3@0.1.5 None 0 5.69 kB sindresorhus
npm/eastasianwidth@0.2.0 None 0 13.6 kB komagata
npm/ecdsa-sig-formatter@1.0.11 None 0 20.6 kB d2l-travis-deploy
npm/electron-to-chromium@1.4.608 None 0 264 kB kilianvalkhof
npm/encoding@0.1.13 None +1 356 kB andris
npm/env-ci@8.0.0 environment +6 175 kB semantic-release-bot
npm/err-code@2.0.3 None 0 12.3 kB achingbrain
npm/es-abstract@1.23.3 None 0 2.38 MB ljharb
npm/es-iterator-helpers@1.0.15 None 0 155 kB ljharb
npm/es-set-tostringtag@2.0.3 None 0 13.9 kB ljharb
npm/es-shim-unscopables@1.0.2 None 0 11 kB ljharb
npm/escalade@3.1.2 filesystem 0 11.6 kB lukeed
npm/eslint-config-react-app@7.0.1 Transitive: environment, filesystem, unsafe +6 4 MB iansu
npm/eslint-import-resolver-node@0.3.9 None 0 5.29 kB ljharb
npm/eslint-module-utils@2.8.1 None 0 51.1 kB ljharb
npm/eslint-plugin-flowtype@8.0.3 None +3 898 kB gajus
npm/eslint-plugin-import@2.29.1 filesystem, unsafe Transitive: environment +1 1.26 MB ljharb
npm/eslint-plugin-jest@25.7.0 filesystem +1 320 kB simenb
npm/eslint-plugin-jsx-a11y@6.8.0 None +3 1.13 MB ljharb
npm/eslint-plugin-react-hooks@4.6.0 environment 0 118 kB gnoff
npm/eslint-plugin-react@7.34.1 filesystem Transitive: environment +4 1.23 MB ljharb
npm/eslint-plugin-testing-library@5.11.1 filesystem 0 251 kB testing-library-bot
npm/expand-tilde@2.0.2 None 0 6.59 kB doowb
npm/expect-more@1.3.0 None 0 122 kB fold_left
npm/exponential-backoff@3.1.1 None 0 37.3 kB sssayegh
npm/fast-diff@1.3.0 None 0 52.3 kB luin
npm/fast-glob@3.3.2 filesystem 0 96.7 kB mrmlnc
npm/fast-json-patch@3.1.1 None 0 159 kB mountain-jack
npm/fastest-levenshtein@1.0.16 None 0 21.3 kB ka-weihe
npm/figures@5.0.0 None +1 40.7 kB sindresorhus
npm/filter-obj@1.1.0 None 0 2.95 kB sindresorhus
npm/find-versions@5.1.0 None 0 3.77 kB sindresorhus
npm/for-each@0.3.3 None 0 13 kB ljharb
npm/foreground-child@3.1.1 shell +1 137 kB isaacs
npm/fp-ts@2.13.1 None 0 4.5 MB gcanti
npm/from2@2.3.0 None 0 9.35 kB mafintosh
npm/fs-exists-sync@0.1.0 filesystem 0 6.02 kB jonschlinkert
npm/fs-minipass@2.1.0 filesystem 0 14.1 kB isaacs
npm/fsevents@2.3.3 None 0 173 kB pipobscure
npm/function-bind@1.1.2 None 0 31.4 kB ljharb
npm/function.prototype.name@1.1.6 None 0 25.5 kB ljharb
npm/gauge@4.0.4 None 0 43.2 kB gar
npm/get-func-name@2.0.2 None 0 8.68 kB keithamus
npm/get-intrinsic@1.2.4 eval 0 41.6 kB ljharb
npm/get-symbol-description@1.0.2 None 0 14.3 kB ljharb
npm/git-config-path@1.0.1 filesystem 0 6.77 kB jonschlinkert
npm/git-log-parser@1.2.0 shell +2 25.7 kB bendrucker
npm/globalthis@1.0.3 None 0 22.4 kB ljharb
npm/gopd@1.0.1 None 0 7.7 kB ljharb
npm/got@11.8.6 filesystem, network 0 269 kB sindresorhus
npm/handlebars@4.7.8 filesystem 0 2.78 MB jaylinski
npm/hard-rejection@2.1.0 None 0 5.14 kB sindresorhus
npm/has-property-descriptors@1.0.2 None 0 10.9 kB ljharb
npm/has-proto@1.0.3 None 0 12 kB ljharb
npm/has-tostringtag@1.0.2 None 0 17.6 kB ljharb
npm/has-unicode@2.0.1 environment 0 3.44 kB iarna
npm/hasown@2.0.2 None 0 8.77 kB ljharb
npm/homedir-polyfill@1.0.3 environment, filesystem 0 8.05 kB doowb
npm/hook-std@3.0.0 None 0 9.57 kB sindresorhus
npm/hosted-git-info@6.1.1 None 0 26.6 kB lukekarrys
npm/http-cache-semantics@4.1.1 None 0 35.9 kB kornel
npm/http-proxy-agent@5.0.0 network 0 17.1 kB tootallnate
npm/http2-wrapper@1.0.3 network 0 53.1 kB szmarczak
npm/humanize-duration@3.31.0 None 0 72.4 kB evanhahn
npm/humanize-ms@1.2.1 None 0 3.66 kB dead_horse
npm/husky@8.0.3 environment, filesystem, shell 0 6.44 kB typicode
npm/hyperlinker@1.0.0 None 0 5.58 kB jamestalmage
npm/ignore-walk@5.0.1 filesystem 0 12.5 kB gar
npm/import-from@4.0.0 unsafe 0 4.91 kB sindresorhus
npm/infer-owner@1.0.4 filesystem 0 4.29 kB isaacs
npm/ini@1.3.8 None 0 9.3 kB isaacs
npm/init-package-json@3.0.2 filesystem 0 16.7 kB gar
npm/internal-slot@1.0.7 None 0 20.5 kB ljharb
npm/into-stream@6.0.0 None 0 7.45 kB sindresorhus
npm/ip@2.0.0 None 0 13.6 kB indutny
npm/is-accessor-descriptor@1.0.1 None 0 20.3 kB ljharb
npm/is-array-buffer@3.0.4 None 0 17.6 kB ljharb
npm/is-async-function@2.0.0 eval 0 19.5 kB ljharb
npm/is-cidr@4.0.2 None 0 4.41 kB silverwind
npm/is-core-module@2.13.1 None 0 30.2 kB ljharb
npm/is-data-descriptor@1.0.1 None 0 18.8 kB ljharb
npm/is-descriptor@1.0.3 None 0 20.6 kB ljharb
npm/is-finalizationregistry@1.0.2 None 0 12.7 kB ljharb
npm/is-generator-function@1.0.10 eval 0 31.9 kB ljharb
npm/is-lambda@1.0.1 None 0 2.94 kB watson
npm/is-map@2.0.3 None 0 20.4 kB ljharb
npm/is-negative-zero@2.0.3 None 0 27.1 kB ljharb
npm/is-obj@2.0.0 None 0 2.82 kB sindresorhus
npm/is-path-cwd@2.2.0 None 0 2.76 kB sindresorhus
npm/is-plain-obj@1.1.0 None 0 2.62 kB sindresorhus
npm/is-plain-object@5.0.0 None 0 9.16 kB trysound
npm/is-set@2.0.3 None 0 19.7 kB ljharb
npm/is-shared-array-buffer@1.0.3 None 0 18.7 kB ljharb
npm/is-text-path@1.0.1 None 0 2.75 kB sindresorhus
npm/is-typed-array@1.1.13 None 0 23.3 kB ljharb
npm/is-unicode-supported@1.3.0 environment 0 3.88 kB sindresorhus
npm/is-weakmap@2.0.2 None 0 20.6 kB ljharb
npm/is-weakset@2.0.3 None 0 21.2 kB ljharb
npm/issue-parser@6.0.0 None 0 25.1 kB pvdlg
npm/istanbul-lib-coverage@3.2.2 None 0 34.4 kB oss-bot
npm/istanbul-lib-report@3.0.1 filesystem +1 47.6 kB oss-bot
npm/istanbul-reports@3.1.7 None 0 294 kB oss-bot
npm/iterator.prototype@1.1.2 None 0 10.1 kB ljharb
npm/jackspeak@2.3.6 environment 0 253 kB isaacs
npm/java-properties@1.0.2 filesystem 0 14.6 kB mattdsteele
npm/jest-pnp-resolver@1.2.3 None 0 5.68 kB arcanis
npm/jest@25.5.0 None 0 4.78 kB simenb
npm/js-sdsl@4.4.2 None 0 1.1 MB yaozilong
npm/json-stringify-nice@1.1.4 None 0 5.69 kB isaacs
npm/json5@2.2.3 None 0 235 kB jordanbtucker
npm/jsonparse@1.3.1 None 0 36.8 kB creationix
npm/jsonpointer@5.0.1 None 0 6.75 kB marcbachmann
npm/jsonstream@1.3.5 None 0 0 B
npm/jsonwebtoken@9.0.2 None 0 43.5 kB charlesrea
npm/jsx-ast-utils@3.3.5 None 0 236 kB ljharb
npm/just-diff-apply@5.5.0 None 0 15.7 kB angus-c
npm/just-diff@5.2.0 None 0 14.1 kB angus-c
npm/jwa@1.4.1 None 0 13.7 kB omsmith
npm/jws@3.2.2 None 0 17.7 kB omsmith
npm/language-tags@1.0.9 None 0 32 kB mcg
npm/level@8.0.1 None 0 85.1 kB vweevers
npm/li@1.3.0 None 0 10.8 kB jfromaniello
npm/libnpmaccess@6.0.4 None 0 15.5 kB lukekarrys
npm/libnpmdiff@4.0.5 None +1 443 kB lukekarrys
npm/libnpmexec@4.0.14 environment 0 16.5 kB gar
npm/libnpmfund@3.0.5 None 0 11 kB gar
npm/libnpmhook@8.0.4 network 0 11.2 kB lukekarrys
npm/libnpmorg@4.0.4 network 0 7.94 kB lukekarrys
npm/libnpmpack@4.1.3 filesystem 0 5.51 kB lukekarrys
npm/libnpmpublish@6.0.5 None 0 14.8 kB lukekarrys
npm/libnpmsearch@5.0.4 None 0 8.77 kB lukekarrys
npm/libnpmteam@4.0.4 None 0 8.98 kB lukekarrys
npm/libnpmversion@3.0.7 filesystem 0 15.4 kB lukekarrys
npm/lodash-es@4.17.21 eval 0 636 kB bnjmnt4n
npm/lodash.capitalize@4.2.1 None 0 11.9 kB jdalton
npm/lodash.escaperegexp@4.1.2 None 0 7.61 kB jdalton
npm/lodash.find@4.6.0 None 0 68.9 kB jdalton
npm/lodash.includes@4.3.0 None 0 21.9 kB jdalton
npm/lodash.isboolean@3.0.3 None 0 4.27 kB jdalton
npm/lodash.isinteger@4.0.4 None 0 9.21 kB jdalton
npm/lodash.ismatch@4.4.0 None 0 49.9 kB jdalton
npm/lodash.isnumber@3.0.3 None 0 4.47 kB jdalton
npm/lodash.isobject@3.0.2 None 0 3.84 kB jdalton
npm/lodash.isplainobject@4.0.6 None 0 6.89 kB jdalton
npm/lodash.isstring@4.0.1 None 0 4.75 kB jdalton
npm/lodash.keys@4.2.0 None 0 13.2 kB jdalton
npm/lodash.mapvalues@4.6.0 None 0 64.8 kB jdalton
npm/lodash.once@4.1.1 None 0 10.2 kB jdalton
npm/lodash.uniqby@4.7.0 None 0 67.9 kB jdalton
npm/loupe@2.3.7 None 0 58.1 kB keithamus
npm/make-fetch-happen@10.2.1 environment, network +1 82.1 kB gar
npm/map-obj@4.3.0 None 0 9.49 kB sindresorhus
npm/marked-terminal@5.2.0 None +3 110 kB mikaelb
npm/marked@4.3.0 None 0 428 kB tonybrix
npm/memfs-or-file-map-to-github-branch@1.2.1 None 0 12.3 kB orta
npm/meow@8.1.2 None +2 184 kB sindresorhus
npm/mime@3.0.0 None 0 60.1 kB broofa
npm/mimic-response@1.0.1 None 0 3.58 kB sindresorhus
npm/min-indent@1.0.1 None 0 2.97 kB thejameskyle
npm/minimist-options@4.1.0 None 0 8.53 kB vdemedes
npm/minimist@1.2.8 None 0 54.5 kB ljharb
npm/minipass-collect@1.0.2 None 0 4.87 kB isaacs
npm/minipass-fetch@2.1.2 environment, network 0 46.3 kB gar
npm/minipass-flush@1.0.5 None 0 3.77 kB isaacs
npm/minipass-json-stream@1.0.1 None 0 13 kB isaacs
npm/minipass-pipeline@1.2.4 None 0 7 kB isaacs
npm/minipass-sized@1.0.3 None 0 124 kB isaacs
npm/minipass@3.3.6 None 0 48.1 kB isaacs
npm/minizlib@2.1.2 None 0 17.3 kB isaacs
npm/mkdirp-infer-owner@2.0.0 environment 0 3.19 kB isaacs
npm/modify-values@1.0.1 None 0 2.86 kB sindresorhus
npm/napi-macros@2.2.2 None 0 16.8 kB mafintosh
npm/negotiator@0.6.3 None 0 27.4 kB dougwilson
npm/nerf-dart@1.0.0 None 0 4.31 kB boennemann
npm/node-cleanup@2.1.2 None 0 54.3 kB jtlapp
npm/node-emoji@1.11.0 None 0 224 kB omnidan
npm/node-fetch@2.7.0 network 0 162 kB node-fetch-bot
npm/node-gyp@9.4.1 environment, shell 0 2.06 MB lukekarrys
npm/node-releases@2.0.14 None 0 34 kB chicoxyzzy
npm/nopt@6.0.0 environment 0 23.9 kB gar
npm/normalize-package-data@3.0.3 None 0 27.9 kB gar
npm/normalize-url@6.1.0 None 0 21.2 kB sindresorhus
npm/npm-audit-report@3.0.0 None 0 12.1 kB gar
npm/npm-bundled@1.1.2 filesystem 0 9.74 kB isaacs
npm/npm-install-checks@5.0.0 None 0 5.16 kB gar
npm/npm-normalize-package-bin@1.0.1 None 0 131 kB isaacs
npm/npm-package-arg@9.1.2 environment +2 30.4 kB lukekarrys
npm/npm-packlist@5.1.3 filesystem +1 36.8 kB lukekarrys
npm/npm-pick-manifest@7.0.2 None +1 19.9 kB lukekarrys
npm/npm-profile@6.2.1 network 0 28.2 kB nlf
npm/npm-registry-fetch@13.3.1 environment, filesystem, network 0 38.5 kB gar
npm/npm-user-validate@1.0.1 None 0 3.68 kB isaacs
npm/npm@8.19.4 environment, eval, filesystem, network, shell, unsafe 0 9.24 MB gar
npm/npmlog@6.0.2 None 0 17.1 kB lukekarrys
npm/nwsapi@2.2.7 None 0 209 kB diego
npm/object-inspect@1.13.1 None 0 97.2 kB ljharb
npm/object.assign@4.1.5 None 0 72.7 kB ljharb
npm/object.entries@1.1.8 None 0 32.6 kB ljharb
npm/object.fromentries@2.0.8 None 0 16.3 kB ljharb
npm/object.groupby@1.0.3 None 0 14.6 kB ljharb
npm/object.hasown@1.1.4 None 0 16.4 kB ljharb
npm/object.values@1.2.0 None 0 31.5 kB ljharb
npm/opener@1.5.2 shell 0 6.21 kB domenic
npm/override-require@1.1.1 unsafe 0 8.59 kB gajus
npm/p-cancelable@2.1.1 None 0 13.5 kB sindresorhus
npm/p-each-series@3.0.0 None 0 5.94 kB sindresorhus
npm/p-filter@2.1.0 None 0 5.81 kB sindresorhus
npm/p-is-promise@3.0.0 None 0 3.31 kB sindresorhus
npm/p-map@2.1.0 None 0 7.49 kB sindresorhus
npm/p-reduce@3.0.0 None 0 5.89 kB sindresorhus
npm/package-json@6.5.0 network Transitive: filesystem +14 245 kB sindresorhus
npm/pacote@13.6.2 environment, filesystem, network 0 69.9 kB gar
npm/parse-conflict-json@2.0.2 None 0 6.43 kB gar
npm/parse-diff@0.7.1 None 0 24.2 kB sergeyt
npm/parse-git-config@2.0.3 filesystem 0 15.4 kB jonschlinkert
npm/parse-github-url@1.0.2 None 0 27.4 kB jonschlinkert
npm/parse-link-header@2.0.0 environment 0 12.7 kB thlorenz
npm/parse-passwd@1.0.0 None 0 5.96 kB doowb
npm/path-scurry@1.10.1 filesystem +2 1.27 MB isaacs
npm/pify@4.0.1 None 0 7.23 kB sindresorhus
npm/pinpoint@1.1.0 None 0 5.72 kB curvedmark
npm/pirates@4.0.6 unsafe 0 13.5 kB danez
npm/pkg-conf@2.1.0 Transitive: filesystem +1 9.62 kB sindresorhus
npm/pkg-up@2.0.0 None +4 19.9 kB sindresorhus
npm/postcss-selector-parser@6.0.16 None 0 186 kB evilebottnawi
npm/prepend-http@2.0.0 None 0 2.98 kB sindresorhus
npm/prettier@2.8.8 environment, filesystem, unsafe 0 11.2 MB prettier-bot
npm/prettier@3.2.5 environment, filesystem, unsafe 0 8.39 MB prettier-bot
npm/prettyjson@1.2.5 None 0 17.4 kB rafeca
npm/proc-log@2.0.1 None 0 5.25 kB gar
npm/process-nextick-args@2.0.1 None 0 3.17 kB cwmma
npm/promise-all-reject-late@1.0.1 None 0 123 kB isaacs
npm/promise-call-limit@1.0.2 None 0 3.47 kB isaacs
npm/promise-inflight@1.0.1 None 0 3.04 kB iarna
npm/promise-retry@2.0.1 None 0 15.6 kB achingbrain
npm/promzard@0.3.0 filesystem, unsafe 0 29.7 kB isaacs
npm/proto-list@1.2.4 None 0 4.86 kB isaacs
npm/pseudomap@1.0.2 environment 0 8.21 kB isaacs
npm/punycode@2.3.1 None 0 33.5 kB google-wombot
npm/q@1.5.1 None 0 123 kB kriskowal
npm/qrcode-terminal@0.12.0 None 0 96.5 kB mwbrooks
npm/query-string@6.14.1 None 0 37.3 kB sindresorhus
npm/quick-lru@5.1.1 None 0 8.64 kB sindresorhus
npm/ramda@0.25.0 None 0 980 kB kedashoe
npm/rc@1.2.8 environment, filesystem +1 22.3 kB dominictarr
npm/read-cmd-shim@3.0.1 filesystem 0 5.21 kB gar
npm/read-package-json-fast@2.0.3 filesystem 0 8.25 kB isaacs
npm/read-package-json@5.0.2 filesystem +1 49 kB lukekarrys
npm/read-pkg-up@9.1.0 None +7 257 kB sindresorhus
npm/read-yaml-file@1.1.0 None 0 3.2 kB zkochan
npm/read@1.0.7 None 0 5.43 kB isaacs
npm/readable-stream@2.3.8 environment 0 88.1 kB matteo.collina
npm/readdir-scoped-modules@1.1.0 None 0 4.93 kB isaacs
npm/readline-sync@1.4.10 environment, filesystem, shell 0 133 kB anseki
npm/redent@3.0.0 None 0 3.6 kB sindresorhus
npm/redeyed@2.1.1 None 0 61.7 kB thlorenz
npm/reflect.getprototypeof@1.0.6 None 0 20.7 kB ljharb
npm/regenerate-unicode-properties@10.1.1 None 0 589 kB google-wombot
npm/regenerator-runtime@0.13.11 None 0 27.8 kB benjamn
npm/regenerator-transform@0.15.2 None 0 135 kB benjamn
npm/regexp.prototype.flags@1.5.2 None 0 40.4 kB ljharb
npm/regexpu-core@5.3.2 None 0 53.8 kB google-wombot
npm/registry-auth-token@4.2.2 environment 0 12 kB rexxars
npm/registry-url@5.1.0 None 0 4.33 kB sindresorhus
npm/resolve-alpn@1.2.1 network 0 4.64 kB szmarczak
npm/resolve@1.22.8 environment, filesystem 0 145 kB ljharb
npm/responselike@2.0.1 None 0 4.68 kB sindresorhus
npm/retry@0.12.0 None 0 32.2 kB tim-kos
npm/rollup@2.79.1 environment, filesystem, unsafe 0 6.7 MB lukastaegert
npm/safe-array-concat@1.1.2 None 0 16.4 kB ljharb
npm/safe-regex-test@1.0.3 None 0 10.2 kB ljharb
npm/semantic-release-monorepo@7.0.5 environment Transitive: filesystem, shell +6 83.8 kB pmowrer
npm/semantic-release-plugin-decorators@3.0.3 Transitive: environment, filesystem, network, unsafe +11 735 kB pmowrer
npm/semantic-release@20.1.3 environment, network +7 396 kB semantic-release-bot
npm/sembear@0.5.2 environment +1 27.7 kB mitchellhamilton
npm/semver-diff@4.0.0 None 0 5.17 kB sindresorhus
npm/semver-regex@4.0.5 None 0 4.27 kB sindresorhus
npm/set-function-length@1.2.2 None 0 14.7 kB ljharb
npm/set-function-name@2.0.2 None 0 16.7 kB ljharb
npm/shell-quote@1.8.1 None 0 45 kB ljharb
npm/side-channel@1.0.6 None 0 23.2 kB ljharb
npm/signale@1.4.0 None +1 46.1 kB klaussinani
npm/smart-buffer@4.2.0 None 0 138 kB joshglazebrook
npm/socks-proxy-agent@8.0.3 network 0 25.1 kB tootallnate
npm/socks@2.8.1 network 0 156 kB joshglazebrook
npm/spawn-error-forwarder@1.0.0 None 0 3.8 kB bendrucker
npm/spawndamnit@2.0.0 Transitive: environment +3 30.2 kB thejameskyle
npm/spdx-correct@3.2.0 None 0 23.4 kB kemitchell
npm/spdx-exceptions@2.5.0 None 0 3.47 kB kemitchell
npm/spdx-license-ids@3.0.17 None 0 12.6 kB kemitchell
npm/split-on-first@1.1.0 None 0 3.82 kB sindresorhus
npm/split@1.0.1 None 0 12.3 kB dominictarr
npm/split2@3.2.2 None 0 17.2 kB matteo.collina
npm/sshpk@1.18.0 None 0 231 kB bahamat
npm/ssri@9.0.1 None 0 37.5 kB nlf
npm/stream-combiner2@1.1.1 None 0 6.44 kB substack
npm/strict-uri-encode@2.0.0 None 0 2.48 kB kevva
npm/string_decoder@1.1.1 None +1 47 kB matteo.collina
npm/string-natural-compare@3.0.1 None 0 10.1 kB nwoltman
npm/string.prototype.matchall@4.0.11 None 0 38.5 kB ljharb
npm/string.prototype.padend@3.1.6 None 0 17.9 kB ljharb
npm/string.prototype.trim@1.2.9 None 0 33.5 kB ljharb
npm/string.prototype.trimend@1.0.8 None 0 22.1 kB ljharb
npm/string.prototype.trimstart@1.0.8 None 0 22.9 kB ljharb
npm/strip-indent@3.0.0 None 0 3.31 kB sindresorhus
npm/supports-hyperlinks@1.0.1 environment +1 9.65 kB jamestalmage
npm/syncpack@8.5.14 Transitive: environment, filesystem, shell +10 1.03 MB fold_left
npm/table@6.8.2 Transitive: eval +2 1.38 MB gajus-table
npm/tar@6.2.1 environment, filesystem +1 236 kB isaacs
npm/temp-dir@2.0.0 filesystem 0 3.29 kB sindresorhus
npm/tempy@1.0.1 filesystem +1 104 kB sindresorhus
npm/text-extensions@1.9.0 None 0 3.94 kB sindresorhus
npm/through2@4.0.2 Transitive: environment +1 133 kB rvagg
npm/tiny-invariant@1.3.3 None 0 14.8 kB alexreardon
npm/tiny-relative-date@1.3.0 None 0 16.7 kB wildlyinaccurate
npm/to-readable-stream@1.0.0 None 0 2.79 kB sindresorhus
npm/tr46@0.0.3 None 0 268 kB sebmaster
npm/traverse@0.6.9 None 0 83.4 kB ljharb
npm/treeverse@2.0.0 None 0 13 kB gar
npm/trim-newlines@3.0.1 None 0 3.85 kB sindresorhus
npm/ts-command-line-args@2.5.1 filesystem 0 795 kB roaders
npm/ts-jest@25.5.0 environment, filesystem 0 178 kB anhpnnd
npm/tsconfig-paths@3.15.0 environment, filesystem, unsafe +1 294 kB jonaskello
npm/turbo-darwin-64@1.10.16 None 0 43.8 MB turbobot
npm/turbo-darwin-arm64@1.10.16 None 0 40.5 MB turbobot
npm/turbo-linux-64@1.10.16 None 0 55.6 MB turbobot
npm/turbo-linux-arm64@1.10.16 None 0 52.3 MB turbobot
npm/turbo-windows-64@1.10.16 None 0 44.9 MB turbobot
npm/turbo-windows-arm64@1.10.16 None 0 44.9 MB turbobot
npm/turbo@1.10.16 None 0 41.3 kB turbobot
npm/typechain@8.3.2 filesystem +3 350 kB ethereum-ts-bot
npm/typed-array-buffer@1.0.2 None 0 13.1 kB ljharb
npm/typed-array-byte-length@1.0.1 None 0 20 kB ljharb
npm/typed-array-byte-offset@1.0.2 None 0 20.3 kB ljharb
npm/typed-array-length@1.0.6 None 0 23.3 kB ljharb
npm/typescript@4.9.5 None 0 66.8 MB typescript-bot
npm/undici-types@5.26.5 None 0 73.1 kB ethan_arrowood
npm/unicode-match-property-value-ecmascript@2.1.0 None 0 25.7 kB google-wombot
npm/unique-filename@2.0.1 None 0 3.45 kB lukekarrys
npm/unique-slug@3.0.0 None 0 2.62 kB lukekarrys
npm/unique-string@2.0.0 None 0 2.88 kB sindresorhus
npm/universal-user-agent@6.0.1 None 0 5.76 kB gr2m
npm/update-browserslist-db@1.0.13 filesystem, shell 0 13.9 kB ai
npm/url-join@4.0.1 None 0 18.3 kB jfromaniello
npm/url-parse-lax@3.0.0 None 0 4.23 kB sindresorhus
npm/v8-compile-cache@2.4.0 environment, filesystem, unsafe 0 14.9 kB yungsters
npm/validate-npm-package-name@3.0.0 None 0 21 kB chrisdickinson
npm/vscode-oniguruma@1.7.0 network 0 490 kB vscode-bot
npm/walk-up-path@1.0.0 None 0 2.35 kB isaacs
npm/webidl-conversions@3.0.1 None 0 12.4 kB sebmaster
npm/whatwg-url@5.0.0 None 0 49.9 kB domenic
npm/which-builtin-type@1.1.3 None +1 27.1 kB ljharb
npm/which-collection@1.0.2 None 0 20.1 kB ljharb
npm/which-module@2.0.1 None 0 4.04 kB nexdrew
npm/which-typed-array@1.1.15 None 0 40.7 kB ljharb
npm/wide-align@1.1.5 None 0 4.47 kB iarna
npm/word-wrap@1.2.5 None 0 11.8 kB jonschlinkert
npm/xcase@2.0.1 None 0 61.2 kB rush
npm/xtend@4.0.2 None 0 6.46 kB raynos
npm/yargs-parser@20.2.9 environment, filesystem 0 124 kB oss-bot
npm/yargs@17.7.2 environment, filesystem +2 453 kB oss-bot
npm/yocto-queue@1.0.0 None 0 6.41 kB sindresorhus

🚮 Removed packages: npm/@babel/code-frame@7.10.4, npm/@babel/code-frame@7.15.8, npm/@babel/code-frame@7.18.6, npm/@babel/compat-data@7.12.7, npm/@babel/compat-data@7.13.8, npm/@babel/compat-data@7.15.0, npm/@babel/compat-data@7.19.0, npm/@babel/compat-data@7.19.4, npm/@babel/compat-data@7.20.1, npm/@babel/core@7.10.5, npm/@babel/core@7.12.10, npm/@babel/core@7.15.8, npm/@babel/core@7.19.0, npm/@babel/core@7.19.1, npm/@babel/core@7.19.6, npm/@babel/generator@7.12.11, npm/@babel/generator@7.15.8, npm/@babel/generator@7.20.1, npm/@babel/helper-annotate-as-pure@7.12.13, npm/@babel/helper-annotate-as-pure@7.15.4, npm/@babel/helper-compilation-targets@7.12.5, npm/@babel/helper-compilation-targets@7.13.8, npm/@babel/helper-compilation-targets@7.15.4, npm/@babel/helper-compilation-targets@7.19.0, npm/@babel/helper-compilation-targets@7.19.3, npm/@babel/helper-compilation-targets@7.20.0, npm/@babel/helper-create-class-features-plugin@7.15.4, npm/@babel/helper-create-regexp-features-plugin@7.12.17, npm/@babel/helper-create-regexp-features-plugin@7.19.0, npm/@babel/helper-function-name@7.12.11, npm/@babel/helper-function-name@7.15.4, npm/@babel/helper-function-name@7.19.0, npm/@babel/helper-member-expression-to-functions@7.10.5, npm/@babel/helper-member-expression-to-functions@7.12.7, npm/@babel/helper-module-imports@7.10.4, npm/@babel/helper-module-imports@7.12.5, npm/@babel/helper-module-imports@7.15.4, npm/@babel/helper-module-imports@7.18.6, npm/@babel/helper-module-transforms@7.15.8, npm/@babel/helper-module-transforms@7.19.0, npm/@babel/helper-module-transforms@7.19.6, npm/@babel/helper-optimise-call-expression@7.12.10, npm/@babel/helper-plugin-utils@7.10.4, npm/@babel/helper-plugin-utils@7.14.5, npm/@babel/helper-plugin-utils@7.19.0, npm/@babel/helper-regex@7.10.5, npm/@babel/helper-remap-async-to-generator@7.15.4, npm/@babel/helper-remap-async-to-generator@7.18.9, npm/@babel/helper-replace-supers@7.15.4, npm/@babel/helper-replace-supers@7.18.9, npm/@babel/helper-replace-supers@7.19.1, npm/@babel/helper-skip-transparent-expression-wrappers@7.15.4, npm/@babel/helper-split-export-declaration@7.12.11, npm/@babel/helper-validator-identifier@7.15.7, npm/@babel/helper-validator-identifier@7.19.1, npm/@babel/helper-validator-option@7.12.11, npm/@babel/helpers@7.10.4, npm/@babel/parser@7.12.11, npm/@babel/parser@7.13.9, npm/@babel/parser@7.15.8, npm/@babel/parser@7.19.0, npm/@babel/parser@7.19.1, npm/@babel/parser@7.19.6, npm/@babel/parser@7.20.1, npm/@babel/plugin-proposal-class-properties@7.12.1, npm/@babel/plugin-proposal-class-properties@7.14.5, npm/@babel/plugin-proposal-unicode-property-regex@7.12.13, npm/@babel/plugin-proposal-unicode-property-regex@7.12.1, npm/@babel/plugin-proposal-unicode-property-regex@7.14.5, npm/@babel/plugin-proposal-unicode-property-regex@7.18.6, npm/@babel/plugin-syntax-class-properties@7.12.1, npm/@babel/plugin-transform-dotall-regex@7.12.13, npm/@babel/plugin-transform-dotall-regex@7.12.1, npm/@babel/plugin-transform-dotall-regex@7.14.5, npm/@babel/plugin-transform-dotall-regex@7.18.6, npm/@babel/runtime@7.10.5, npm/@babel/runtime@7.12.5, npm/@babel/runtime@7.15.4, npm/@babel/runtime@7.19.0, npm/@babel/runtime@7.19.4, npm/@babel/runtime@7.20.1, npm/@babel/template@7.10.4, npm/@babel/template@7.12.7, npm/@babel/template@7.15.4, npm/@babel/template@7.18.10, npm/@babel/traverse@7.12.12, npm/@babel/traverse@7.13.0, npm/@babel/traverse@7.15.4, npm/@babel/traverse@7.19.0, npm/@babel/traverse@7.19.1, npm/@babel/traverse@7.19.6, npm/@babel/traverse@7.20.1, npm/@babel/types@7.10.5, npm/@babel/types@7.12.12, npm/@babel/types@7.15.6, npm/@babel/types@7.19.0, npm/@babel/types@7.19.4, npm/@babel/types@7.20.0, npm/@ethersproject/abi@5.0.12, npm/@ethersproject/abi@5.5.0, npm/@ethersproject/address@5.0.10, npm/@ethersproject/address@5.0.2, npm/@ethersproject/address@5.0.9, npm/@ethersproject/address@5.5.0, npm/@ethersproject/networks@5.7.0, npm/@ethersproject/solidity@5.0.9, npm/@ethersproject/solidity@5.5.0, npm/@ethersproject/web@5.7.0, npm/@jridgewell/set-array@1.1.2, npm/@jridgewell/trace-mapping@0.3.15, npm/@noble/hashes@1.1.2, npm/@noble/secp256k1@1.6.3, npm/@nomicfoundation/ethereumjs-rlp@4.0.0, npm/@typechain/ethers-v5@10.1.0, npm/@typechain/hardhat@6.1.2, npm/@types/babel__traverse@7.0.13, npm/@types/babel__traverse@7.11.0, npm/@types/babel__traverse@7.14.2, npm/@types/babel__traverse@7.18.1, npm/@types/babel__traverse@7.18.2, npm/@types/chai@4.3.3, npm/@types/istanbul-lib-coverage@2.0.3, npm/@types/istanbul-lib-coverage@2.0.4, npm/@types/jest@29.0.3, npm/@types/json-schema@7.0.12, npm/@types/mocha@8.2.3, npm/@types/node-fetch@2.6.2, npm/@types/node@15.14.9, npm/@types/node@18.7.16, npm/@uniswap/sdk-core@3.0.2, npm/@uniswap/sdk-core@4.0.6, npm/@uniswap/swap-router-contracts@1.2.1, npm/@uniswap/swap-router-contracts@1.3.0, npm/@uniswap/v3-periphery@1.1.1, npm/abstract-level@1.0.3, npm/acorn@7.3.1, npm/ajv@6.12.3, npm/ansi-regex@4.1.0, npm/anymatch@3.1.2, npm/array-includes@3.1.2, npm/array-includes@3.1.4, npm/array-includes@3.1.5, npm/bignumber.js@9.1.0, npm/browserslist@4.16.1, npm/browserslist@4.16.3, npm/browserslist@4.17.5, npm/browserslist@4.21.3, npm/buffer-from@1.1.1, npm/call-bind@1.0.2, npm/caniuse-lite@1.0.30001196, npm/chai@4.3.6, npm/chai@4.3.7, npm/convert-source-map@1.7.0, npm/convert-source-map@1.8.0, npm/core-js-compat@3.19.0, npm/core-js-compat@3.25.1, npm/core-js-compat@3.9.1, npm/debug@4.1.1, npm/debug@4.3.1, npm/debug@4.3.2, npm/define-properties@1.1.3, npm/define-properties@1.1.4, npm/dotenv@16.0.3, npm/electron-to-chromium@1.3.681, npm/es-abstract@1.17.6, npm/es-abstract@1.19.1, npm/es-abstract@1.20.2, npm/es-abstract@1.20.4, npm/escalade@3.1.1, npm/ethers@5.7.0, npm/expect@29.0.3, npm/gensync@1.0.0-beta.1, npm/get-intrinsic@1.1.0, npm/get-intrinsic@1.1.1, npm/get-intrinsic@1.1.2, npm/get-intrinsic@1.1.3, npm/glob@7.1.6, npm/globals@13.17.0, npm/graceful-fs@4.2.4, npm/hardhat@2.12.4, npm/hardhat@2.14.0, npm/has-symbols@1.0.1, npm/has-symbols@1.0.2, npm/husky@8.0.1, npm/ignore@5.2.0, npm/import-fresh@3.2.1, npm/invariant@2.2.4, npm/is-callable@1.2.0, npm/is-callable@1.2.2, npm/is-callable@1.2.4, npm/is-core-module@2.10.0, npm/is-core-module@2.11.0, npm/is-core-module@2.2.0, npm/is-core-module@2.8.0, npm/is-descriptor@1.0.2, npm/is-glob@4.0.1, npm/istanbul-lib-coverage@3.2.0, npm/jest-util@29.0.3, npm/jest@29.0.3, npm/json5@2.1.3, npm/json5@2.2.0, npm/json5@2.2.1, npm/jsx-ast-utils@3.2.0, npm/jsx-ast-utils@3.2.1, npm/jsx-ast-utils@3.3.3, npm/keccak@3.0.2, npm/levenary@1.1.1, npm/lodash@4.17.19, npm/lodash@4.17.20, npm/magic-string@0.25.7, npm/micromatch@4.0.2, npm/micromatch@4.0.4, npm/mime-types@2.1.27, npm/mime-types@2.1.28, npm/mime-types@2.1.33, npm/minimist@1.2.5, npm/minimist@1.2.6, npm/minimist@1.2.7, npm/mkdirp@0.5.5, npm/node-gyp-build@4.5.0, npm/node-releases@1.1.71, npm/object-inspect@1.11.0, npm/object-inspect@1.12.2, npm/object-inspect@1.9.0, npm/object.assign@4.1.2, npm/object.assign@4.1.4, npm/picomatch@2.2.2, npm/picomatch@2.3.0, npm/prettier@2.4.1, npm/pretty-format@29.0.3, npm/punycode@2.1.1, npm/regenerator-runtime@0.13.10, npm/regenerator-runtime@0.13.7, npm/regenerator-runtime@0.13.9, npm/regexp.prototype.flags@1.4.3, npm/regexpu-core@4.7.1, npm/semver@7.3.4, npm/semver@7.5.4, npm/side-channel@1.0.4, npm/signal-exit@3.0.3, npm/signal-exit@3.0.5, npm/source-map-support@0.5.19, npm/string-width@4.2.0, npm/string.prototype.trimend@1.0.3, npm/string.prototype.trimstart@1.0.3, npm/tiny-invariant@1.1.0, npm/tiny-invariant@1.3.1, npm/ts-jest@29.0.1, npm/tslib@1.13.0, npm/tslib@2.4.1, npm/typechain@8.1.0, npm/typescript@4.8.3, npm/typescript@4.8.4, npm/walker@1.0.7, npm/ws@7.5.9

View full report↗︎

Copy link

socket-security bot commented Apr 10, 2024

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package Note
Install scripts npm/core-js@3.36.1
  • Install script: postinstall
  • Source: node -e "try{require('./postinstall')}catch(e){}"

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/core-js@3.36.1

@adjkant adjkant merged commit e501b23 into main Apr 10, 2024
5 of 6 checks passed
Copy link

🎉 This PR is included in version @uniswap/universal-router-sdk-v2.0.4-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/v3-sdk-v3.11.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/permit2-sdk-v1.2.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/sdk-core-v4.2.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/router-sdk-v1.9.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/v2-sdk-v4.3.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/uniswapx-sdk-v1.0.0-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/uniswapx-sdk-v1.0.0-alpha.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/sdk-core-v4.2.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/permit2-sdk-v1.2.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/v3-sdk-v3.11.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Copy link

🎉 This PR is included in version @uniswap/v2-sdk-v4.3.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants