@biconomy-devx/modules
Version:
This package provides different validation modules/plugins for ERC4337 compatible modular account
72 lines (71 loc) • 3 kB
JSON
{
"name": "@biconomy-devx/modules",
"version": "4.1.1",
"description": "This package provides different validation modules/plugins for ERC4337 compatible modular account",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"typings": "./dist/types/index.d.ts",
"exports": {
".": {
"import": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.js"
},
"./package.json": "./package.json"
},
"keywords": [
"Smart Account",
"ERC-4337",
"Account Abstraction",
"Smart Contract Wallets",
"Biconomy",
"Modules",
"Plugins"
],
"scripts": {
"unbuild": "rimraf dist *.tsbuildinfo",
"build:watch": "yarn build:tsc --watch",
"dist:minify": "esbuild ./dist/esm/**/*.js ./dist/esm/*.js --minify --outdir=./dist/esm --bundle=false --allow-overwrite",
"build": "yarn unbuild && yarn build:tsc",
"build:esbuild": "yarn build:esbuild:cjs && yarn build:esbuild:esm && yarn build:typ",
"build:tsc:cjs": "tsc --project tsconfig.build.json --module commonjs --outDir ./dist/cjs --removeComments --verbatimModuleSyntax false && echo > ./dist/cjs/package.json '{\"type\":\"commonjs\"}'",
"build:tsc:esm": "tsc --project tsconfig.build.json --module esnext --outDir ./dist/esm --removeComments && echo > ./dist/esm/package.json '{\"type\":\"module\"}'",
"build:esbuild:cjs": "node .esbuild.js CJS && echo > ./dist/cjs/package.json '{\"type\":\"commonjs\"}'",
"build:esbuild:esm": "node .esbuild.js ESM && echo > ./dist/esm/package.json '{\"type\":\"module\"}'",
"build:typ": "tsc --project tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap",
"build:tsc": "yarn build:tsc:cjs && yarn build:tsc:esm && yarn build:typ && yarn dist:minify",
"test:file": "TS_NODE_PROJECT=../../tsconfig.json mocha -r ts-node/register --timeout 30000",
"test:concurrently": "concurrently -k --success first 'yarn start:ganache > /dev/null'",
"test:cov": "jest --coverage",
"test:run": "yarn test:file tests/**/*.spec.ts",
"start:ganache": "ganache -m 'direct buyer cliff train rice spirit census refuse glare expire innocent quote'",
"format": "prettier --write \"{src,tests}/**/*.ts\"",
"lint": "tslint -p tsconfig.json"
},
"author": "Biconomy",
"license": "MIT",
"files": [
"dist/*",
"README.md"
],
"publishConfig": {
"access": "public"
},
"dependencies": {
"@alchemy/aa-core": "^3.1.1",
"@biconomy-devx/common": "4.1.1",
"@ethersproject/abi": "^5.7.0",
"merkletreejs": "^0.3.11",
"viem": "^2.7.12"
},
"devDependencies": {
"@biconomy-devx/modules": "4.1.1",
"@biconomy-devx/paymaster": "4.1.1",
"@types/node": "^20.11.10",
"esbuild": "^0.19.11",
"esbuild-plugin-tsc": "^0.4.0",
"npm-dts": "^1.3.12"
},
"gitHead": "6c573cdd9f74e021bc402dac5f747270656156ba"
}