{
    "name": "@myria/airdrop-js",
    "version": "0.0.8-alpha",
    "description": "Airdrop in L1 with claim based approach",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "scripts": {
        "compile": "tsc -b ./configs/tsconfig.cjs.json ./configs/tsconfig.esm.json ./configs/tsconfig.types.json",
        "prebuild": "rm -rf ./dist && rm -rf ./docs",
        "build": "tsc",
        "pretest": "rimraf coverage",
        "test": "jest --config ./configs/jest.config.ts",
        "lint": "eslint \"{src,tests}/**/*.ts\" --config ./configs/.eslintrc.cjs",
        "lint:fix": "npm run lint -- --fix",
        "prettier:format": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"configs/**/*\" --config configs/.prettierrc",
        "prepare": "husky",
        "jsdoc": "jsdoc -c configs/jsdoc.json",
        "typedoc": "typedoc --options configs/typedoc.json",
        "typedoc:serve": "npm run typedoc && http-server ./docs --cors -p 8080 -c-1"
    },
    "include": [
        "src"
    ],
    "exclude": [
        "node_modules",
        "**/*.test.ts",
        "*husky",
        "*github"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/myria-libs/airdrop-js.git"
    },
    "keywords": [
        "npm",
        "airdrop",
        "claim-based",
        "l1-claim"
    ],
    "author": "myria",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/myria-libs/airdrop-js/issues"
    },
    "homepage": "https://github.com/myria-libs/airdrop-js#readme",
    "devDependencies": {
        "@types/jest": "^29.5.11",
        "@types/node": "^20.14.10",
        "@typescript-eslint/eslint-plugin": "^6.20.0",
        "eslint": "^8.56.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-import": "^2.29.1",
        "eslint-plugin-prettier": "^5.1.3",
        "husky": "^9.0.10",
        "jest": "^29.7.0",
        "jsdoc": "^4.0.3",
        "lint-staged": "^15.2.1",
        "minami": "^1.2.3",
        "node-notifier": "^10.0.1",
        "npm-run-all": "^4.1.5",
        "prettier": "3.2.4",
        "prettier-plugin-organize-imports": "^4.0.0",
        "rimraf": "^5.0.5",
        "taffydb": "^2.7.3",
        "ts-jest": "^29.1.2",
        "ts-node": "^10.9.2",
        "typedoc": "^0.26.4",
        "typescript": "5.3"
    },
    "lint-staged": {
        "**/*": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"configs/**/*\" --config configs/.prettierrc --ignore-unknown"
    },
    "engines": {
        "node": ">=18.0.0"
    },
    "dependencies": {
        "@myria/api-request": "^0.0.1-alpha",
        "http-server": "^14.1.1",
        "jest": "^29.7.0",
        "thirdweb": "^5.34.3"
    }
}
