UNPKG

@layerzerolabs/hyperliquid-composer

Version:

LayerZero Labs reference EVM OmniChain Fungible Token (OFT) implementation for Hyperliquid

101 lines 2.97 kB
{ "name": "@layerzerolabs/hyperliquid-composer", "version": "0.0.17", "description": "LayerZero Labs reference EVM OmniChain Fungible Token (OFT) implementation for Hyperliquid", "keywords": [ "LayerZero", "OFT", "OmniChain", "Fungible", "Token", "EndpointV2", "EVM" ], "repository": { "type": "git", "url": "git+https://github.com/LayerZero-Labs/devtools.git", "directory": "packages/oft-hyperliquid-evm" }, "license": "MIT", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/index.mjs" }, "./*": { "types": "./dist/*.d.ts", "require": "./dist/*.js", "import": "./dist/*.mjs" } }, "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "bin": { "oft-hyperliquid-evm": "./cli.js" }, "files": [ "artifacts/HyperLiquid*.sol", "artifacts/IHyperLiquid*.sol", "artifacts/IHYPEPrecompile.sol", "contracts/**/*", "test/**/*", "./dist/index.*", "./dist/cli.*", "./src/**/*", "cli.js" ], "dependencies": { "commander": "^11.1.0", "hardhat": "^2.22.10", "ts-node": "^10.9.2" }, "devDependencies": { "@layerzerolabs/io-devtools": "^0.3.0", "@layerzerolabs/lz-definitions": "^3.0.81", "@layerzerolabs/lz-evm-protocol-v2": "^3.0.12", "@layerzerolabs/lz-evm-v1-0.7": "^3.0.12", "@layerzerolabs/lz-utilities": "^3.0.74", "@layerzerolabs/oapp-evm": "^0.3.1", "@layerzerolabs/oft-evm": "^3.2.0", "@layerzerolabs/prettier-config-next": "^2.3.39", "@layerzerolabs/solhint-config": "^3.0.12", "@layerzerolabs/toolbox-foundry": "^0.1.12", "@layerzerolabs/toolbox-hardhat": "^0.6.12", "@msgpack/msgpack": "^3.0.0-beta2", "@openzeppelin/contracts": "^5.0.2", "@openzeppelin/contracts-upgradeable": "^5.0.2", "@types/node": "^22.15.3", "axios": "^1.7.2", "dotenv": "^16.4.7", "ethers": "^5.7.2", "ethers-v6": "npm:ethers@^6.13.5", "inquirer": "^12.3.3", "jest": "^29.7.0", "tsup": "^8.4.0" }, "peerDependencies": { "@layerzerolabs/lz-evm-messagelib-v2": "^3.0.12", "@layerzerolabs/lz-evm-protocol-v2": "^3.0.12", "@layerzerolabs/lz-evm-v1-0.7": "^3.0.12", "@layerzerolabs/oapp-evm": "^0.3.2", "@openzeppelin/contracts": "^4.8.1 || ^5.0.0", "@openzeppelin/contracts-upgradeable": "^4.8.1 || ^5.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "prebuild": "$npm_execpath tsc --noEmit", "build": "$npm_execpath tsup", "clean": "rimraf .turbo cache out artifacts dist", "compile": "$npm_execpath compile:forge", "compile:forge": "forge build", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "$npm_execpath test:forge", "test:forge": "forge test" } }