UNPKG

@attestate/crawler

Version:

@attestate/crawler is a tool chain to retrieve on-chain data from Ethereum.

72 lines (71 loc) 1.81 kB
{ "name": "@attestate/crawler", "version": "0.6.3", "description": "@attestate/crawler is a tool chain to retrieve on-chain data from Ethereum.", "main": "./src/boot.mjs", "bin": { "crawler": "crawler.mjs" }, "scripts": { "test": "ava --verbose --timeout=20s", "dev": "DEBUG=* ./crawler.mjs run config.mjs", "dev:silent": "node ./src/boot.mjs", "prepare": "husky install" }, "repository": { "type": "git", "url": "git+https://github.com/attestate/crawler.git" }, "keywords": [ "data", "retrieval", "on-chain", "NFTs", "ethereum" ], "author": "Tim Daubenschütz <tim@daubenschuetz.de> (https://timdaub.github.io/)", "license": "GPL-3.0-only", "bugs": { "url": "https://github.com/attestate/crawler/issues" }, "homepage": "https://github.com/attestate/crawler#readme", "dependencies": { "@attestate/extraction-worker": "0.7.3", "ajv": "8.11.0", "ajv-formats": "2.1.1", "debug": "4.3.4", "dotenv": "16.0.0", "eth-fun": "0.9.3", "lmdb": "2.7.9", "lodash.invert": "4.3.0", "yargs": "17.5.1" }, "devDependencies": { "@attestate/crawler-call-block-logs": "0.4.2", "ava": "4.1.0", "esmock": "1.7.5", "husky": "7.0.4", "lint-staged": "12.3.7", "prettier": "2.6.2" }, "ava": { "nodeArguments": [ "--loader=esmock", "--no-warnings" ], "environmentVariables": { "DEBUG": "@attestate*", "RPC_HTTP_HOST": "https://cloudflare-eth.com", "RPC_API_KEY": "ABC", "DATA_DIR": "data", "IPFS_HTTPS_GATEWAY": "https://cloudflare-ipfs.com/ipfs/", "ARWEAVE_HTTPS_GATEWAY": "https://arweave.net" }, "require": [ "dotenv/config" ] }, "lint-staged": { "*.{mjs,js,css,md}": "prettier --write" } }