{
    "name": "@perp/sdk-curie",
    "version": "1.22.0",
    "license": "BSD-3-Clause",
    "main": "dist/lib/index.js",
    "module": "dist/es/index.js",
    "types": "dist/es/index.d.ts",
    "sideEffects": false,
    "files": [
        "dist"
    ],
    "engines": {
        "node": ">= 12.22"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/perpetual-protocol/sdk-curie"
    },
    "scripts": {
        "prepare": "husky install",
        "commit": "git-cz",
        "clean-type": "rm -rf src/contracts/type",
        "generate-type": "yarn clean-type && ts-node script/generate-type.ts",
        "generate-type:dev1": "cross-env TRACK=dev1 yarn generate-type",
        "generate-type:dev2": "cross-env TRACK=dev2 yarn generate-type",
        "generate-type:canary": "cross-env TRACK=canary yarn generate-type",
        "generate-type:rc": "cross-env TRACK=rc yarn generate-type",
        "generate-type:production": "cross-env TRACK=production yarn generate-type",
        "lint": "eslint --ext .js,.ts src/",
        "lint:fix": "eslint --ext .js,.ts --fix src/",
        "test": "cross-env TRACK=canary jest",
        "test:watch": "yarn test --coverage --watch",
        "docs": "typedoc --out docs --theme minimal src",
        "clean": "rimraf dist",
        "start": "rollup -c rollup.config.js -w",
        "start:dev1": "cross-env TRACK=dev1 yarn start",
        "start:dev2": "cross-env TRACK=dev2 yarn start",
        "start:canary": "cross-env TRACK=canary yarn start",
        "start:rc": "cross-env TRACK=rc yarn start",
        "start:production": "cross-env TRACK=production yarn start",
        "prebuild": "yarn generate-type",
        "build": "yarn clean && rollup -c rollup.config.js",
        "bump-version": "standard-version --no-verify",
        "bump-version:dev1": "yarn bump-version --prerelease dev1 --skip.tag",
        "bump-version:dev2": "yarn bump-version --prerelease dev2 --skip.tag",
        "bump-version:canary": "yarn bump-version --prerelease canary --skip.tag",
        "release": "yarn publish --access public --non-interactive --no-commit-hooks"
    },
    "lint-staged": {
        "src/**/*.ts": [
            "prettier --write",
            "eslint --fix"
        ]
    },
    "keywords": [
        "perpetual protocol",
        "DeFi",
        "sdk"
    ],
    "dependencies": {
        "@perp/curie-deployments": "2023.4.12-1681295833590",
        "cross-fetch": "3.1.5",
        "exponential-backoff": "3.1.0"
    },
    "peerDependencies": {
        "big.js": "6.1.1",
        "ethers": "5.5.0"
    },
    "devDependencies": {
        "@chainlink/contracts": "0.4.1",
        "@commitlint/cli": "17.0.0",
        "@commitlint/config-conventional": "17.0.0",
        "@commitlint/cz-commitlint": "17.0.0",
        "@rollup/plugin-commonjs": "21.0.1",
        "@rollup/plugin-json": "4.1.0",
        "@rollup/plugin-node-resolve": "13.1.3",
        "@rollup/plugin-replace": "4.0.0",
        "@typechain/ethers-v5": "7.0.0",
        "@types/big.js": "6.1.2",
        "@types/jest": "27.0.1",
        "@typescript-eslint/eslint-plugin": "5.12.0",
        "@typescript-eslint/parser": "5.12.0",
        "@uniswap/v3-core": "1.0.0",
        "big.js": "6.1.1",
        "commitizen": "4.2.4",
        "copyfiles": "2.4.1",
        "cross-env": "7.0.3",
        "cross-fetch": "3.1.5",
        "eslint": "8.9.0",
        "eslint-config-prettier": "8.5.0",
        "eslint-plugin-prettier": "4.0.0",
        "ethers": "5.5.0",
        "husky": "8.0.1",
        "jest": "27.1.0",
        "lint-staged": "11.1.2",
        "mkdirp": "1.0.4",
        "rimraf": "3.0.2",
        "rollup": "2.77.2",
        "rollup-plugin-terser": "7.0.2",
        "rollup-plugin-typescript2": "0.32.1",
        "rollup-plugin-visualizer": "5.7.1",
        "standard-version": "9.5.0",
        "ts-jest": "27.0.5",
        "ts-lib": "0.0.5",
        "ts-node": "10.5.0",
        "typechain": "5.0.0",
        "typedoc": "0.21.9",
        "typescript": "4.4.2"
    },
    "config": {
        "commitizen": {
            "path": "@commitlint/cz-commitlint"
        }
    }
}
