{"_id":"@4cadia/janus-indexer-core","_rev":"1-d0ffde0f8949a8d9cc767bcfb7eb4cd4","name":"@4cadia/janus-indexer-core","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@4cadia/janus-indexer-core","version":"0.3.0","description":"Janus Indexer Proxy Package","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"shx rm -rf dist/ *.tsbuildinfo","coverage":"jest --coverage","build":"tsc -p .","build-watch":"tsc -p . --watch","lint":"eslint src/ test/ --ext ts,js","lint-fix":"eslint --fix src/ test/ --ext ts,js","test":"jest","test:unit":"jest -t '#unit'","test:integration":"jest -t '#integration'"},"author":{},"license":"ISC","dependencies":{"@4cadia/janus-indexer-smartcontract":"~0.3.0","@types/web3":"^1.0.18","chalk":"^2.4.2","clear":"^0.1.0","commander":"^2.20.0","ethereumjs-tx":"^1.3.7","ethers":"^4.0.36","figlet":"^1.2.1","fluent-ts-validator":"^3.0.2","ipfs-http-client":"^30.1.3","is-html":"^2.0.0","is-ipfs":"^0.6.1","jszip":"^3.2.2","keyword-extractor":"0.0.16","path":"^0.12.7","reflect-metadata":"^0.1.13","rfdc":"^1.1.4","scrypt":"^6.0.3","tsyringe":"^3.2.0","unfluff":"^3.2.0","web3":"^1.0.0-beta.54"},"devDependencies":{"@types/jest":"^24.0.18","@types/jszip":"^3.1.6","@types/node":"^11.13.20","@typescript-eslint/eslint-plugin":"^2.3.0","@typescript-eslint/parser":"^2.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","copyfiles":"^2.1.0","dtslint":"^0.9.6","eslint":"^6.4.0","eslint-config-prettier":"^6.3.0","eslint-config-prettier-standard":"^3.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.8","jest":"^24.8.0","lint-staged":"^9.4.2","node-metamask":"^1.1.2","nodemon":"^1.19.0","prettier":"^1.18.2","prettier-config-standard":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.1.0","ts-node":"^8.1.0","tsutils":"^3.10.0","typescript":"^3.5.3"},"_id":"@4cadia/janus-indexer-core@0.3.0","dist":{"shasum":"7839345168b186eb8bd8652a4a91a79937d37102","integrity":"sha512-J4CLkxJFoREVutM9zxxxNsZC6YPxK8oTEoXhbPVyFLlHbO+pYlTjNe1MbnOjodYe9V6TzlyTrxrGE/YwqOn4jw==","tarball":"https://registry.npmjs.org/@4cadia/janus-indexer-core/-/janus-indexer-core-0.3.0.tgz","fileCount":139,"unpackedSize":1063638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4BVJCRA9TVsSAnZWagAAd6IP/iXduKkeE5gZof0zxBjl\n3mKicjxZ5JpVeiXFjuYu14r6lyEGxCR8JZ1EZF5kdTueLi+bqIX5YROZLNmS\n19PE3nobTQzQ6Maui0MV/IOJhD9x5ujJiyAIF4sLDQUPOLrB5ei6TcPWGg4a\n/WIYELD+lKhtsAs155WxljW17/A6Q8e8yNcj8LO5YDfeuFVz9bqWWXZNnlLW\ndCK5/O60T0EEGM9YrBwCMTva7K4D8EL2CCG3uwtFgQsWioDmmqKNky7gyVzY\nfmMGLMweJgiC2VBUWu41+AuDR9HwPSsqAO/8f86s58OqFTaNjYTziKcKfx2p\n58BrA9HgrnalbmQRFiNEmF528Xf2xYKL9aEteQaSje4cSbKxazjrt5IelKgV\nAZ9dzehwRpb6t7VJWOfg/9ypuutY6iDv/vuoEv301vr7Z+sKdrcv+u/LiHbq\n5fNVLOFv6/BCwmUyKDXZpcxwg6cWZULcG2aqrajh0T+t16W3SzMX7ean5G6I\nu+E7pu19wKFWi1Xx6NUClqLdQDFpkTNIowLEPOQz+fEzTSIup+6AlU6WIFp9\nTRY1gpwLrrHArJT5wieYdbpSdwmFc95F+SNkN9rL5t4gyCdGG9TWjSM+d+CQ\nxZfOTToDA76Tf53Q0gkdYWXGI6wUvL7cikW+uAXWVGXQMmkPFEDPCz3wp5zh\nsaIn\r\n=PxYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcA8biQSjm4h6mISeL16fo5kGcXRcHdw2jvDZA//Yf7gIhAJ6r7zFzqLEAy7jF84m9KD2CAonZtZBxI9ebWP2bO3VU"}]},"maintainers":[{"name":"rodrigo4cadia","email":"rodrigo@4cadia.com"},{"name":"victor_janusproj","email":"victor@4cadia.com"},{"name":"hbarcelos","email":"rick.hjpbarcelos@gmail.com"},{"name":"jcbombardelli","email":"jc.bombardelli@live.com"}],"_npmUser":{"name":"rodrigo4cadia","email":"rodrigo@4cadia.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/janus-indexer-core_0.3.0_1574966600681_0.486671222227977"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-28T18:43:20.462Z","0.3.0":"2019-11-28T18:43:20.877Z","modified":"2022-04-04T10:46:22.928Z"},"maintainers":[{"name":"rodrigo4cadia","email":"rodrigo@4cadia.com"},{"name":"victor_janusproj","email":"victor@4cadia.com"},{"name":"hbarcelos","email":"rick.hjpbarcelos@gmail.com"},{"name":"jcbombardelli","email":"jc.bombardelli@live.com"}],"description":"Janus Indexer Proxy Package","author":{},"license":"ISC","readme":"# Janus Indexer Core\n\nIndexer Core is the bridge between Dapp and SmartContract.\nIt is responsible for extracting metadata that will be indexed, interacting with the `Indexer` smart contract and also for communicating with the storage layer. \n\nFor smart contracts we currently support only **Ethereum** and for storage currently only **IPFS**, but we plan to include other smart contract engines and decentralized storage solutions in the future.\n\n## Featured Technologies\n\n**IPFS:** The InterPlanetary File System is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. \n\n**Ethereum:** Is an open source, public, blockchain-based distributed computing platform and operating system featuring smart contract functionality. \n\n**TypeScript:** Is an open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript, and adds optional static typing to the language.  \n\n\n## Build\n```bash\n# Is run command:\nyarn build\n```\n\n## Run Tests\n\n```bash\n# run unit tests\nyarn test:unit\n```\n\n```bash\n# run all tests\nyarn test\n\n\n```\n\n## Other Commands\n\n\n\n``` bash\n\n# run code linter\nyarn lint\n\n```\n\n``` bash\n# automatically fix issues detected by the linter\nyarn lint-fix\n\n```\n\n## Contributing\n\n1. Fork it (<https://github.com/4cadia-foundation/janus/fork>)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n\n<!-- Markdown link & img dfn's -->\n[npm-image]: https://img.shields.io/npm/v/datadog-metrics.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/datadog-metrics\n[npm-downloads]: https://img.shields.io/npm/dm/datadog-metrics.svg?style=flat-square\n[travis-image]: https://img.shields.io/travis/dbader/node-datadog-metrics/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/dbader/node-datadog-metrics\n[wiki]: https://github.com/yourname/yourproject/wiki\n","readmeFilename":"README.md"}