{
  "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"
}
