{
    "name": "dequanto",
    "version": "0.2.27",
    "author": {
        "name": "Alex Kit",
        "email": "alex.kit@atmajs.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/0xweb-org/dequanto"
    },
    "exports": {
        "./*": {
            "import": "./lib/esm/*.mjs",
            "types": "./lib/types/*.d.ts",
            "require": "./lib/cjs/*.js"
        }
    },
    "typesVersions": {
        "*": {
            "*": [
                "lib/types/*"
            ]
        }
    },
    "scripts": {
        "hardhat": "node --openssl-legacy-provider ./node_modules/hardhat/internal/cli/cli.js node --hostname 127.0.0.1 --verbose",
        "build:tsc": "tsc -p tsconfig-src.json",
        "build": "app-bundler",
        "build-cjs": "app-bundler --app cjs",
        "build-esm": "app-bundler --app esm",
        "build-types": "tsc -p tsconfig-src.json && atma run tools/copy-dts",
        "create-config": "atma run ./tools/copy-config.ts",
        "watch": "app-bundler --watch",
        "server": "atma server --TEST",
        "test": "atma --openssl-legacy-provider test --config='settings.base=./' --TEST",
        "test-node": "atma --openssl-legacy-provider test node --config='settings.base=./' --TEST",
        "contracts": "atma act ./actions/contracts.act.ts",
        "typecheck": "tsc --project tsconfig-src.json --noEmit",
        "release": "atma bump && npm run build && git add -A && git commit -am 'bump' && git push && git push origin master:release"
    },
    "devDependencies": {
        "@0xweb/hardhat": "^0.1.15",
        "@gnosis.pm/safe-contracts": "^1.3.0",
        "@openzeppelin/contracts": "^4.9.3",
        "@types/node": "^20.12.11",
        "@types/sinon": "^10.0.13",
        "app-bundler": "^0.2.13",
        "atma": "^0.15.22",
        "atma-io-middleware-base": "^1.0.51",
        "atma-io-middleware-condcomments": "^1.2.8",
        "atma-io-middleware-importer": "^1.1.38",
        "atma-io-middleware-uglify": "^1.1.25",
        "atma-loader-ts": "^1.2.6",
        "atma-utest": "^0.21.30",
        "dts-bundle": "^0.7.3",
        "ethers": "^5.5.1",
        "hardhat": "^2.28.6",
        "includejs": "^0.17.6",
        "shellbee": "^0.5.29",
        "ts-nameof": "^5.0.0",
        "typescript": "^5.3.3",
        "web3": "^1.6.0"
    },
    "dependencies": {
        "@everlog/core": "^1.0.17",
        "@noble/curves": "^1.2.0",
        "@noble/hashes": "^1.3.2",
        "@scure/bip32": "^1.3.2",
        "@scure/bip39": "^1.2.1",
        "@solidity-parser/parser": "^0.16.0",
        "a-di": "^1.0.29",
        "alot": "^0.3.12",
        "appcfg": "^0.5.12",
        "atma-io": "^1.3.7",
        "atma-utils": "^0.2.65",
        "class-json": "^0.4.1",
        "memd": "^0.3.16",
        "ws": "^8.16.0"
    },
    "app-bundler": {
        "config": "package-bundler.json"
    },
    "atma": {
        "configs": "./configs/**.yml",
        "plugins": [
            "atma-loader-ts",
            "atma-io-middleware-importer"
        ],
        "settings": {
            "io": {
                "middlewares": {
                    "yml": [
                        "atma-io-middleware-yml:read"
                    ]
                }
            },
            "atma-io": {
                "middlewares": {
                    "yml": [
                        "atma-io-middleware-yml:read"
                    ]
                }
            },
            "include": {
                "amd": true,
                "extentionDefault": {
                    "js": "ts"
                },
                "routes": "#import ./tsconfig-build.json compilerOptions.paths",
                "map": {}
            },
            "atma-loader-ts": {
                "sourceMap": true,
                "typescript": {
                    "compilerOptions": {
                        "module": "AMD",
                        "moduleResolution": "Node",
                        "experimentalDecorators": true,
                        "target": "ES2022",
                        "lib": [
                            "dom",
                            "ES2022"
                        ],
                        "esModuleInterop": true,
                        "allowSyntheticDefaultImports": true,
                        "resolveJsonModule": true
                    }
                }
            }
        }
    }
}
