github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-ts/package.json (about) 1 { 2 "name": "@eth-optimism/contracts-ts", 3 "version": "0.17.0", 4 "description": "TypeScript interface for Contracts Bedrock", 5 "license": "MIT", 6 "repository": { 7 "type": "git", 8 "url": "https://github.com/ethereum-optimism/optimism.git", 9 "directory": "packages/contracts-ts" 10 }, 11 "homepage": "https://optimism.io", 12 "type": "module", 13 "main": "dist/constants.cjs", 14 "module": "dist/constants.js", 15 "types": "src/constants.ts", 16 "exports": { 17 ".": { 18 "types": "./src/constants.ts", 19 "import": "./dist/constants.js", 20 "require": "./dist/constants.cjs" 21 }, 22 "./actions": { 23 "types": "./src/actions.ts", 24 "import": "./dist/actions.js", 25 "require": "./dist/actions.cjs" 26 }, 27 "./react": { 28 "types": "./src/react.ts", 29 "import": "./dist/react.js", 30 "require": "./dist/react.cjs" 31 } 32 }, 33 "files": [ 34 "dist/", 35 "src/" 36 ], 37 "scripts": { 38 "build": "tsup", 39 "clean": "rm -rf ./dist", 40 "generate": "wagmi generate && pnpm build && pnpm lint:fix", 41 "generate:check": "pnpm generate && git diff --exit-code ./addresses.json && git diff --exit-code ./abis.json", 42 "lint": "prettier --check .", 43 "lint:fix": "prettier --write .", 44 "test": "vitest", 45 "test:coverage": "vitest run --coverage", 46 "typecheck": "tsc --noEmit" 47 }, 48 "devDependencies": { 49 "@eth-optimism/contracts-bedrock": "workspace:*", 50 "@testing-library/jest-dom": "^6.4.2", 51 "@testing-library/react-hooks": "^8.0.1", 52 "@types/glob": "^8.1.0", 53 "@vitest/coverage-istanbul": "^1.2.2", 54 "@wagmi/cli": "^2.1.2", 55 "@wagmi/core": "^2.6.3", 56 "abitype": "^1.0.2", 57 "glob": "^10.3.10", 58 "isomorphic-fetch": "^3.0.0", 59 "jest-dom": "link:@types/@testing-library/jest-dom", 60 "jsdom": "^24.0.0", 61 "tsup": "^8.0.1", 62 "typescript": "^5.3.3", 63 "vite": "^5.1.5", 64 "wagmi": "^2.5.5", 65 "vitest": "^1.2.2" 66 }, 67 "peerDependencies": { 68 "@wagmi/core": "^2.6.3", 69 "wagmi": "^2.5.5" 70 }, 71 "peerDependenciesMeta": { 72 "wagmi": { 73 "optional": true 74 }, 75 "@wagmi/core": { 76 "optional": true 77 } 78 }, 79 "dependencies": { 80 "@testing-library/react": "^14.2.1", 81 "@types/change-case": "^2.3.1", 82 "change-case": "4.1.2", 83 "react": "^18.2.0", 84 "react-dom": "^18.2.0", 85 "viem": "^2.7.19" 86 } 87 }