{
  "name": "@bbuilders/djeon402-contracts",
  "version": "3.0.0",
  "description": "DONGJEON402 (DJEON402) - Enterprise-grade gasless payment token contracts with EIP-3009 (x402) support",
  "keywords": [
    "ethereum",
    "solidity",
    "smart-contracts",
    "eip-3009",
    "x402",
    "gasless",
    "payment",
    "erc20",
    "erc2612",
    "kyc",
    "upgradeable",
    "uups",
    "diamond"
  ],
  "license": "MIT",
  "author": "bbuilders <dev@bbuilders.xyz>",
  "files": [
    "src/**/*.sol",
    "lib",
    "foundry.toml",
    "remappings.txt",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "prepare": "bun run setup:submodules && simple-git-hooks",
    "postinstall": "bun run setup:submodules",
    "setup:submodules": "git submodule update --init --recursive || echo 'Submodules not available, using npm dependencies'",
    "build": "forge build",
    "test": "forge test",
    "clean": "forge clean",
    "fmt": "forge fmt",
    "fmt:check": "forge fmt --check",
    "lint": "solhint 'src/**/*.sol'",
    "lint:fix": "solhint 'src/**/*.sol' --fix"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "devDependencies": {
    "lint-staged": "^16.2.7",
    "simple-git-hooks": "^2.13.1",
    "solhint": "^6.0.3"
  },
  "simple-git-hooks": {
    "pre-commit": "bunx lint-staged"
  },
  "lint-staged": {
    "src/**/*.sol": [
      "forge fmt",
      "solhint"
    ]
  }
}
