{
    "name": "cryo-groupx-sdk",
    "version": "1.1.4",
    "description": "SDK for group-x.xyz Public API ",
    "main": "./build/src/main.js",
    "types": "./build/src/main.d.ts",
    "repository": {
        "type": "git",
        "url": "https://github.com/Web25-NFTDao/cryo-groupx-sdk"
    },
    "keywords": [
        "group",
        "group",
        "groupxyz",
        "groupauth",
        "agoraxyz",
        "agoraspace"
    ],
    "author": {
        "name": "y685296",
        "email": "y685296@gmail.com"
    },
    "contributors": [
        {
            "name": "y685296",
            "email": "y685296@gmail.com"
        },
        {
            "name": "y685296",
            "email": "y685296@gmail.com"
        }
    ],
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/Web25-NFTDao/cryo-groupx-sdk/issues"
    },
    "homepage": "https://web3.group-x.xyz",
    "scripts": {
        "test": "jest",
        "build2": "tsc",
        "build": "tsc && pnpm run uglify",
        "uglify": "node ./minifyJs.js",
        "prepare": "npm run build",
        "prepack": "npm run build"
    },
    "dependencies": {
        "axios": "^0.26.1",
        "ethers": "^5.5.4",
        "fast-json-stable-stringify": "^2.1.0",
        "uglify-js": "^3.17.4"
    },
    "devDependencies": {
        "@types/jest": "^27.4.1",
        "@types/node": "^17.0.21",
        "@typescript-eslint/eslint-plugin": "^5.14.0",
        "@typescript-eslint/parser": "^5.14.0",
        "dotenv": "^16.0.0",
        "eslint": "^8.11.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-config-prettier": "^8.5.0",
        "eslint-plugin-import": "^2.25.4",
        "eslint-plugin-typescript-enum": "^2.1.0",
        "husky": "^7.0.4",
        "jest": "^27.5.1",
        "lint-staged": "^12.3.5",
        "nodemon": "^2.0.15",
        "prettier": "^2.5.1",
        "pretty-quick": "^3.1.3",
        "ts-jest": "^27.1.3",
        "ts-node": "^10.7.0",
        "typescript": "^4.6.2"
    },
    "lint-staged": {
        "*.{js,ts}": "eslint --fix --cache --cache-location 'node_modules/.cache/.eslintcache'",
        "*.{js,ts,md}": "pretty-quick --staged"
    },
    "husky": {
        "hooks": {
            "pre-commit": "npx lint-staged"
        }
    },
    "jest": {
        "moduleFileExtensions": [
            "ts",
            "js"
        ],
        "transform": {
            "^.+\\.(ts)$": "ts-jest"
        },
        "globals": {
            "ts-jest": {
                "tsconfig": "tsconfig.json"
            }
        },
        "testMatch": [
            "**/tests/*.test.ts"
        ],
        "setupFiles": [
            "dotenv/config"
        ],
        "testTimeout": 10000
    }
}
