UNPKG

@snaaps/snap

Version:

snAAps Account Abstraction snap for MetaMask

83 lines (82 loc) 2.44 kB
{ "name": "@snaaps/snap", "version": "0.0.7", "description": "snAAps Account Abstraction snap for MetaMask", "keywords": [ "metamask", "snap", "keyring", "account", "account abstraction", "ethereum", "4337" ], "homepage": "https://github.com/incirLabs/snaaps#readme", "bugs": { "url": "https://github.com/incirLabs/snaaps/issues" }, "repository": { "type": "git", "url": "https://github.com/incirLabs/snaaps.git" }, "license": "CC BY-NC-ND 4.0 Deed (see in LICENSE.md)", "main": "dist/bundle.js", "files": [ "dist/", "images/", "snap.manifest.json" ], "scripts": { "allow-scripts": "yarn workspace root allow-scripts", "start": "NODE_ENV='development' dotenv -e ../../.env mm-snap watch", "build": "NODE_ENV='production' dotenv -e ../../.env mm-snap build", "build:clean": "yarn clean && yarn build", "clean": "rimraf dist", "test": "dotenv -e ../../.env vite test", "format:check": "prettier -c \"src/**/*.{js,ts}\"", "format": "prettier --write \"src/**/*.{js,ts}\"", "lint:deps": "depcheck", "lint:eslint": "eslint \"src/**/*.{js,ts}\"", "lint:types": "tsc --noEmit", "lint:fix": "yarn lint:eslint --fix && yarn format", "lint": "yarn lint:eslint && yarn format:check && yarn lint:deps && yarn lint:types", "serve": "dotenv -e ../../.env mm-snap serve", "prepublishOnly": "yarn build" }, "dependencies": { "@ethereumjs/common": "^3.1.2", "@ethereumjs/tx": "^4.1.2", "@ethereumjs/util": "^8.0.5", "@metamask/abi-utils": "^2.0.2", "@metamask/eth-sig-util": "^7.0.0", "@metamask/keyring-api": "^1.0.0-rc.1", "@metamask/snaps-types": "^3.0.0", "@metamask/utils": "^8.1.0", "common": "*", "ethereum-cryptography": "^2.1.2", "uuid": "^9.0.0", "zod": "^3.22.4" }, "devDependencies": { "@lavamoat/allow-scripts": "^2.0.3", "@metamask/auto-changelog": "^3.3.0", "@metamask/eslint-config-typescript": "^12.1.0", "@metamask/snaps-cli": "^3.0.0", "@types/node": "^20.6.2", "depcheck": "^1.4.6", "dotenv": "^16.3.1", "dotenv-cli": "^7.3.0", "eslint": "^8.7.0", "prettier": "^2.2.1", "rimraf": "^3.0.2", "typescript": "^4.7.4" }, "packageManager": "yarn@3.2.1", "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }