UNPKG

@unruggable/gateways

Version:

Trustless Ethereum Multichain CCIP-Read Gateway

76 lines (75 loc) 2.28 kB
{ "name": "@unruggable/gateways", "version": "1.3.5", "description": "Trustless Ethereum Multichain CCIP-Read Gateway", "private": false, "publishConfig": { "access": "public" }, "keywords": [ "ethereum", "evm", "gateway", "rollup", "multichain", "ccip", "proof", "prover", "verifier", "unruggable" ], "type": "module", "scripts": { "check": "bunx tsc -p . --noEmit", "forge": "forge build --force", "serve": "bun scripts/serve.ts", "test": "IS_CI=1 bun test --timeout 50000", "test-all": "bun test --timeout 50000", "test-contracts": "forge test -C test/", "test-components": "bun scripts/opcodes.ts quiet && bun run test-contracts && bun test test/components/* test/hooks/*", "test-gateways": "bun test test/gateway/* --timeout 50000", "test-fast": "bun run check && bun run lint && bun run forge && bun run test-components test/gateway/op.test.ts test/gateway/reverse-op.test.ts", "lint": "eslint . --ext .ts", "build": "bun scripts/build-dist.ts", "deploy": "bun scripts/deploy.ts", "loc": "rg -c '^' -g 'src/**/*.ts' -g 'test/**/*.ts' --no-filename | jq -s 'add'" }, "sideEffects": false, "exports": { "types": "./dist/types/index.d.ts", "require": "./dist/cjs/index.cjs", "import": "./dist/esm/index.mjs" }, "files": [ "dist/", "artifacts/", "contracts/" ], "devDependencies": { "@adraffy/blocksmith": "^0.1.58", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.36.0", "@types/bun": "latest", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", "eslint": "^9.35.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "prettier": "^3.6.2", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^12.0.2", "@semantic-release/npm": "^13.1.2", "@semantic-release/release-notes-generator": "^14.1.0", "semantic-release": "^25.0.2" }, "dependencies": { "@namestone/ezccip": "^0.1.1", "ethers": "^6.15.0", "fzstd": "^0.1.1" }, "peerDependencies": { "typescript": "^5.6.3" } }