@snaaps/snap
Version:
snAAps Account Abstraction snap for MetaMask
83 lines (82 loc) • 2.44 kB
JSON
{
"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/"
}
}