{
    "dependencies": {
        "@types/node": "^18.11.5",
        "ion-hash-js": "^2.0.0",
        "semaphore-async-await": "^1.5.1"
    },
    "name": "amazon-qldb-driver-nodejs",
    "description": "The Node.js driver for working with Amazon Quantum Ledger Database",
    "version": "3.1.0",
    "logging": false,
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "engines": {
        "node": ">=14.0.0"
    },
    "devDependencies": {
        "@aws-sdk/client-qldb": "^3.350.0",
        "@aws-sdk/client-qldb-session": "^3.350.0",
        "@types/chai": "^4.3.1",
        "@types/chai-as-promised": "^7.1.5",
        "@types/mocha": "^10.0.0",
        "@types/sinon": "^10.0.13",
        "@typescript-eslint/eslint-plugin": "^5.41.0",
        "@typescript-eslint/parser": "^5.41.0",
        "chai": "^4.2.0",
        "chai-as-promised": "^7.1.1",
        "cross-env": "^7.0.3",
        "eslint": "^8.26.0",
        "eslint-plugin-jsdoc": "^39.3.24",
        "grunt": "^1.5.3",
        "ion-js": "^5.2.0",
        "jsbi": "^3.1.1",
        "mocha": "^10.0.0",
        "mocha-param": "^2.0.1",
        "nyc": "^15.1.0",
        "sinon": "^14.0.0",
        "ts-node": "^10.8.2",
        "typedoc": "^0.23.18",
        "typescript": "^4.8.4"
    },
    "peerDependencies": {
        "@aws-sdk/client-qldb": "^3.256.0",
        "@aws-sdk/client-qldb-session": "^3.256.0",
        "ion-js": "^5.2.0",
        "jsbi": "^3.1.1"
    },
    "overrides": {
        "ion-hash-js": {
            "ion-js": "^5.2.0"
        }
    },
    "scripts": {
        "clean": "rm -rf node_modules",
        "reinstall": "npm ci",
        "build": "npm run lint && tsc",
        "doc": "typedoc --out docs ./index.ts --exclude **/*.test.ts",
        "installAndPack": "npm install . && npm pack && rm $npm_package_name-$npm_package_version.tgz",
        "lint": "eslint src/**/*.ts",
        "prepublishOnly": "npm run build",
        "test": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"strict\\\":false} mocha -r ts-node/register src/test/*.test.ts",
        "testWithCoverage": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"strict\\\":false} nyc -r lcov -e .ts -x \"*.test.ts\" mocha -r ts-node/register src/test/*.test.ts && nyc report",
        "integrationTest": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"strict\\\":false} mocha -r ts-node/register src/integrationtest/*.test.ts"
    },
    "author": {
        "name": "Amazon Web Services",
        "url": "https://aws.amazon.com/"
    },
    "license": "Apache-2.0",
    "keywords": [
        "api",
        "amazon",
        "aws",
        "qldb",
        "ledger"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/awslabs/amazon-qldb-driver-nodejs"
    },
    "nyc": {
        "include": [
            "src"
        ]
    }
}
