{
    "name": "@energyweb/origin-247-energy-api",
    "version": "1.1.0",
    "description": "Smart meter readings management library",
    "main": "./dist/js/src/index.js",
    "types": "./dist/js/src/index.d.ts",
    "scripts": {
        "build": "yarn compile && tsc",
        "compile": "hardhat compile",
        "test:e2e": "concurrently --success first --kill-others -n eth,test \"yarn run:ganache\" \"wait-on tcp:8548 && yarn drop && yarn migrate && yarn test:e2e:jest\"",
        "test:e2e:jest": "NODE_ENV=e2e WEB3=http://localhost:8548 OPERATOR_ENCRYPTION_KEY=pass jest --maxWorkers 1 --testRegex '.e2e-spec.ts$' --forceExit --passWithNoTests",
        "clean": "shx rm -rf cache artifacts dist *.log src/typechain",
        "migrate": "yarn typeorm:run",
        "drop": "yarn typeorm:drop",
        "typeorm": "ts-node -r tsconfig-paths/register node_modules/typeorm/cli.js --config ormconfig-dev.ts",
        "typeorm:migrate": "yarn typeorm migration:generate -n",
        "typeorm:drop": "yarn typeorm schema:drop",
        "typeorm:run": "yarn typeorm migration:run",
        "run:ganache": "ganache-cli -q -m 'govern long helmet alert stay supply kick knife boss until buzz unlock' -l 8000000 -e 1000000 -a 20 -p 8548",
        "publish:canary": "lerna publish --yes --skip-git --exact --cd-version=prerelease --pre-dist-tag canary --preid=alpha.$BUILD_ID",
        "publish:release": "lerna version --create-release github --conventional-commits --exact --yes --message \"chore(release): publish /skip-deploy\" && lerna publish from-git --yes"
    },
    "keywords": [],
    "license": "GPL-3.0-or-later",
    "devDependencies": {
        "@energyweb/origin-backend-utils": "1.8.2-alpha.1646058469.0",
        "@energyweb/utils-general": "11.2.2-alpha.1646058469.0",
        "@ethersproject/abi": "5.3.1",
        "@ethersproject/providers": "5.3.1",
        "@nestjs/common": "8.1.1",
        "@nestjs/core": "8.1.1",
        "@nestjs/cqrs": "8.0.0",
        "@nestjs/passport": "8.0.1",
        "@nestjs/testing": "8.1.1",
        "@nestjs/typeorm": "8.0.2",
        "@nomiclabs/hardhat-ethers": "2.0.2",
        "@nomiclabs/hardhat-waffle": "2.0.1",
        "@typechain/ethers-v5": "7.1.0",
        "@typechain/hardhat": "2.3.1",
        "@types/chai": "4.2.22",
        "@types/jest": "26.0.23",
        "@types/lodash": "4.14.176",
        "@types/mocha": "9.0.0",
        "@types/node": "16.11.3",
        "chai": "4.3.4",
        "concurrently": "6.3.0",
        "ethereum-waffle": "3.4.0",
        "ethers": "5.3.1",
        "ganache-cli": "6.12.2",
        "hardhat": "2.6.4",
        "jest": "27.0.5",
        "ts-jest": "27.0.3",
        "ts-node": "9.1.1",
        "typechain": "5.1.2",
        "typeorm": "0.2.41",
        "typescript": "4.3.4",
        "wait-on": "6.0.0"
    },
    "dependencies": {
        "@energyweb/energy-api-influxdb": "0.8.1",
        "@influxdata/influxdb-client": "1.18.0",
        "@nestjs/config": "1.0.2",
        "lodash": "4.17.21",
        "precise-proofs-js": "1.2.0",
        "rxjs": "7.4.0"
    },
    "peerDependencies": {
        "@nestjs/common": "8.1.1",
        "@nestjs/core": "8.1.1",
        "@nestjs/cqrs": "8.0.0",
        "@nestjs/typeorm": "8.0.2"
    },
    "jest": {
        "moduleFileExtensions": [
            "js",
            "json",
            "ts"
        ],
        "rootDir": ".",
        "transform": {
            "^.+\\.(t|j)s$": "ts-jest"
        },
        "coverageDirectory": "../coverage",
        "testEnvironment": "node"
    },
    "gitHead": "eb5b05ec7bba5afcea5e4623be1e06320d149164"
}
