packageManagerStrict: true
packageManagerStrictVersion: true
engineStrict: true
strictDepBuilds: true
managePackageManagerVersions: true

overrides:
  "@solana/web3.js@1.77.4>rpc-websockets": 7.11.0

patchedDependencies:
  "eccrypto@1.1.6": patches/eccrypto@1.1.6.patch

packages:
  - apps/*
  - packages/*
  - apps/hermes/client/js
  - governance/xc_admin/packages/*
  - governance/pyth_staking_sdk
  - price_service/sdk/js
  - price_service/client/js
  - pythnet/message_buffer
  - target_chains/aptos/cli
  - target_chains/aptos/sdk/js
  - target_chains/cosmwasm/tools
  - target_chains/cosmwasm/deploy-scripts
  - target_chains/ethereum/contracts
  - target_chains/ethereum/abi_generator
  - target_chains/ethereum/entropy_sdk/solidity
  - target_chains/ethereum/pulse_sdk/solidity
  - target_chains/ethereum/sdk/js
  - target_chains/ethereum/sdk/solidity
  - target_chains/ethereum/sdk/stylus/pyth-mock-solidity
  - target_chains/ethereum/examples/coin_flip/app
  - target_chains/fuel/sdk/js
  - target_chains/starknet/sdk/js
  - target_chains/sui/sdk/js
  - target_chains/sui/sdk/js-iota
  - target_chains/sui/cli
  - target_chains/sui/cli-iota
  - target_chains/solana/sdk/js/solana_utils
  - target_chains/solana/sdk/js/pyth_solana_receiver
  - target_chains/ton/contracts
  - target_chains/ton/sdk/js
  - contract_manager
  - lazer/contracts/solana
  - lazer/sdk/js
  - lazer/sdk/js-solana

catalog:
  "@amplitude/analytics-browser": ^2.13.0
  "@amplitude/plugin-autocapture-browser": ^1.0.0
  "@axe-core/react": ^4.10.1
  "@babel/cli": ^7.27.2
  "@babel/core": ^7.27.1
  "@babel/preset-typescript": ^7.27.1
  "@bonfida/spl-name-service": ^3.0.10
  "@clickhouse/client": ^1.11.0
  "@coral-xyz/anchor": ^0.30.1
  "@cprussin/eslint-config": ^4.0.2
  "@cprussin/jest-config": ^2.0.2
  "@cprussin/prettier-config": ^2.2.2
  "@cprussin/tsconfig": ^3.1.2
  "@floating-ui/react": ^0.27.6
  "@headlessui/react": ^2.2.0
  "@heroicons/react": ^2.2.0
  "@next/third-parties": ^15.3.2
  "@phosphor-icons/react": ^2.1.7
  "@pythnetwork/client": ^2.22.1
  "@pythnetwork/pyth-sdk-solidity": ^4.0.0
  "@radix-ui/react-select": ^2.1.6
  "@radix-ui/react-slot": ^1.1.2
  "@radix-ui/react-switch": ^1.1.3
  "@react-hookz/web": ^25.1.0
  "@solana/buffer-layout": ^4.0.1
  "@solana/wallet-adapter-base": ^0.9.24
  "@solana/wallet-adapter-react": ^0.15.36
  "@solana/wallet-adapter-react-ui": ^0.9.36
  "@solana/wallet-adapter-wallets": ^0.19.33
  "@solana/web3.js": ^1.98.0
  "@storybook/addon-essentials": ^8.6.12
  "@storybook/addon-styling-webpack": ^1.0.1
  "@storybook/addon-themes": ^8.6.12
  "@storybook/blocks": ^8.6.12
  "@storybook/nextjs": ^8.6.12
  "@storybook/react": ^8.6.12
  "@svgr/webpack": ^8.1.0
  "@swc/cli": ^0.7.8
  "@swc/core": ^1.13.2
  "@tailwindcss/forms": ^0.5.10
  "@tailwindcss/postcss": ^4.1.6
  "@tanstack/react-query": ^5.71.5
  "@types/jest": ^29.5.14
  "@types/mdx": ^2.0.13
  "@types/node": ^22.14.0
  "@types/react": ^19.1.0
  "@types/react-dom": ^19.1.1
  "@vercel/functions": ^2.0.0
  autoprefixer: ^10.4.21
  babel-plugin-react-compiler: 19.1.0-rc.1
  bcp-47: ^2.1.0
  bs58: ^6.0.0
  class-variance-authority: ^0.7.1
  clsx: ^2.1.1
  connectkit: ^1.9.0
  copyfiles: ^2.4.1
  cryptocurrency-icons: ^0.18.1
  css-loader: ^7.1.2
  dnum: ^2.14.0
  eslint: ^9.23.0
  framer-motion: ^12.6.3
  fumadocs-core: ^15.3.0
  fumadocs-mdx: ^11.6.3
  fumadocs-ui: ^15.3.0
  highlight.js: ^11.11.1
  ip-range-check: ^0.2.0
  jest: ^29.7.0
  lightweight-charts: ^5.0.5
  lucide-react: ^0.487.0
  modern-normalize: ^3.0.1
  motion: ^12.9.2
  next: ^15.3.2
  next-themes: ^0.4.6
  nuqs: ^2.4.1
  pino: ^9.6.0
  postcss: ^8.5.3
  postcss-loader: ^8.1.1
  prettier: ^3.5.3
  prettier-plugin-solidity: ^1.4.2
  proxycheck-ts: ^0.0.11
  react: ^19.1.0
  react-aria: ^3.38.1
  react-aria-components: ^1.7.1
  react-dom: ^19.1.0
  react-markdown: ^10.1.0
  react-timeago: ^8.2.0
  recharts: ^2.15.1
  sass: ^1.86.1
  sass-loader: ^16.0.5
  shiki: ^3.2.1
  storybook: ^8.6.12
  style-loader: ^4.0.0
  stylelint: ^16.17.0
  stylelint-config-standard-scss: ^14.0.0
  superjson: ^2.2.2
  swr: ^2.3.3
  tailwind-merge: ^3.1.0
  tailwindcss: ^3.0.0
  tailwindcss-animate: ^1.0.7
  tailwindcss-react-aria-components: ^2.0.0
  ts-node: ^10.9.2
  typedoc: ^0.26.8
  typescript: ^5.8.2
  vercel: ^41.4.1
  viem: ^2.24.3
  wagmi: ^2.14.16
  zod: ^3.24.2
  zod-validation-error: ^3.4.0

onlyBuiltDependencies:
  - "@apollo/protobufjs"
  - "@injectivelabs/networks"
  - "@injectivelabs/sdk-ts"
  - "@injectivelabs/token-metadata"
  - "@injectivelabs/utils"
  - "@parcel/watcher"
  - "@scarf/scarf"
  - "@swc/core"
  - "@tailwindcss/oxide"
  - "@trufflesuite/bigint-buffer"
  - bigint-buffer
  - blake-hash
  - bufferutil
  - core-js
  - core-js-pure
  - cpu-features
  - eccrypto
  - es5-ext
  - esbuild
  - keccak
  - leveldown
  - node-hid
  - nx
  - protobufjs
  - secp256k1
  - sharp
  - ssh2
  - tiny-secp256k1
  - truffle
  - usb
  - utf-8-validate
  - web3
  - web3-bzz
  - web3-shh
