UNPKG

@fordefi/web3-provider

Version:

Web3 Provider and signer compatible with EIP-1193

94 lines (93 loc) 2.95 kB
{ "name": "@fordefi/web3-provider", "version": "0.3.0", "description": "Web3 Provider and signer compatible with EIP-1193", "author": "Gil Meir <gil@fordefi.com>", "homepage": "https://github.com/FordefiHQ/web3-provider", "issues": "https://github.com/FordefiHQ/web3-provider/issues", "repository": { "type": "git", "url": "git@github.com:FordefiHQ/web3-provider.git" }, "private": false, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "files": [ "dist", "dist/openapi" ], "keywords": [ "Web3", "EIP-1193", "EIP1193", "Ethereum", "Signer", "Wallet", "MPC", "Fordefi", "Cryptocurrency" ], "scripts": { "yarn-run-all": "yarn npm-run-all --parallel --print-label", "clean": "rm -rf dist", "ts:check": "tsc --noEmit", "lint:check": "yarn eslint . --max-warnings=0 --no-warn-ignored", "lint:fix": "yarn lint:check --fix", "build": "yarn clean && tsup-node src/index.ts --format cjs,esm --dts", "test": "jest", "publish:dev": "yarn build && yarn typedoc:gen:html && yarn publish --no-git-tag-version --tag beta", "publish:latest": "yarn build && yarn typedoc:gen:html && yarn publish --tag latest", "version:current": "echo ${npm_package_version}", "version:beta": "echo \"${npm_package_version}-dev.$(git rev-parse --short HEAD)\"", "typedoc:gen:html": "typedoc --options typedoc-html.json", "typedoc:gen:md": "typedoc --options typedoc-md.json", "typedoc:watch": "yarn yarn-run-all 'typedoc:gen:html --watch' 'typedoc:gen:md --watch'", "cleanup": "node scripts/cleanup.js" }, "dependencies": { "viem": "^2.8.6" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@eslint/eslintrc": "^3.0.2", "@eslint/js": "^9.0.0", "@types/eslint": "^8.56.8", "@types/jest": "^29.5.12", "@typescript-eslint/parser": "^7.0.0", "dotenv": "^16.4.5", "eslint": "^8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-config-standard-with-typescript": "^43.0.1", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.25.2", "eslint-plugin-jest": "^28.2.0", "eslint-plugin-markdown": "^4.0.1", "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-unused-imports": "^3.1.0", "globals": "^15.0.0", "husky": "^9.0.11", "jest": "^29.7.0", "knip": "^5.60.1", "lint-staged": "^15.2.2", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "remove-unused-vars": "^0.0.6", "ts-jest": "^29.1.2", "ts-node-dev": "^2.0.0", "tsr": "^1.3.4", "tsup": "^8.0.2", "typedoc": "^0.25.13", "typedoc-plugin-markdown": "^3.17.1", "typescript": "~5.4.5", "typescript-eslint": "^7.0.0" }, "engines": { "node": ">=18" }, "lint-staged": { "*": "yarn lint:fix" } }