{"_id":"@polymarket/chainlink-asset-converter","_rev":"112-f5b26420922eb20ec5e046ac03d37c39","name":"@polymarket/chainlink-asset-converter","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@polymarket/chainlink-asset-converter","version":"0.0.1","keywords":["ethereum","chainlink","pricefeed"],"license":"MIT","_id":"@polymarket/chainlink-asset-converter@0.0.1","maintainers":[{"name":"ckuroki","email":"ckuroki@gmail.com"},{"name":"poly-rodr","email":"rodrigo@polymarket.com"},{"name":"mshrieve","email":"mshrieve@gmail.com"},{"name":"dylangolow","email":"dylangolow@gmail.com"},{"name":"cristiangpr","email":"cristiangp777@gmail.com"},{"name":"esinger93457","email":"ethan@polymarket.com"},{"name":"smhtm","email":"sam.hatem17@gmail.com"},{"name":"jonamen","email":"jon@polymarket.com"},{"name":"l-kov","email":"ljkovatch@gmail.com"},{"name":"sherrbss","email":"sheldontaylor.7@gmail.com"},{"name":"mttwlkr","email":"mttwlkr@gmail.com"}],"homepage":"https://github.com/Polymarket/chainlink-asset-converter#readme","bugs":{"url":"https://github.com/Polymarket/chainlink-asset-converter/issues"},"dist":{"shasum":"450a79cc5a4d8f415fc17be61c425b448e60d82a","tarball":"https://registry.npmjs.org/@polymarket/chainlink-asset-converter/-/chainlink-asset-converter-0.0.1.tgz","fileCount":16,"integrity":"sha512-IdVob1+EiK7jMj08lCLAJS7mOEy2eLAXJtHl1CGETN2A1BDcDq8yaqCS9UqWZL0lGYGXbOEZxfwBoBOhytrJLA==","signatures":[{"sig":"MEQCIHs8nxmSGzYajU6doVQ/zVIdt6vJUbkmjg4RStLBt+93AiB6gUH1wjcKXHECYwkeit4FM4LTqmC8kCJLOMTLV6zG5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2hrqCRA9TVsSAnZWagAAlW4P/1beJQQXxBWIiQB7HvvQ\nw1rUGFs7Tot4XmyYZ4ck9afgAbodGbQyOUu92p7EkbMP4A/aO3dHc0NETLDx\nKBw6+620fBTFr4toWPBirvmbYXDW+Qkgby56RYr0wCPU+ZoXKcwdeKBB1gMB\nxKpiMHaSAssOKr9ke1wElSVwsWAjDotrF6ttvay7FHGe9xPpsHPm27RKAb0x\nUtgq2Qt9KWQ3YF5v6lcDasxJgNG8RkRhd9v3gUIgq6FHSpknG1MRQzIbRvmS\n7ijntHvCgw0mcjFe/3jRIQHGb9kQlyhhZokvGja8L7sQ2OwqcpJRfuuTwSD6\nSbOeHQdn8GU+5lKzxO2XJp5KSOCApzWXikY5X6XizrRZA9zohsNJbLGqcGpS\nMQHEZvN5EIIT5GrSkvF/Vh05fgs5cc38QHxPuXCIbvDKCrNrh3MY4I/CX6Qg\n9s48f3rGEbD1WCASGKuzPkFyHVpYE6CMiVeVNrwRpIVJCaj8JwwAKLybLg7N\ntnxnafnU3jbRZM5ISBg9vVZwuI66DlWyrjxBRP8X6TpJtaYQU2TTgMIykb9f\nC2yoJpRNOpJ1W0RRWXmgZkcECyNPox/J9TZwiXe6r1by2fmkBSaAyu4G27+K\nIEBQHM1u65msrRIrtRyVbGOoXUupAOHnuhBX/qxdCYoobV3lq4gesmbbPoBb\n4K/J\r\n=ZdtZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=10"},"gitHead":"4877dceb107eea8c748f44be7d326681fc0dc276","scripts":{"lint":"eslint src --ext .ts","test":"run-s test:*","build":"yarn clean && tsc -p tsconfig.production.json","clean":"shx rm -rf ./lib","prepack":"yarn clean && yarn test && yarn build","test:lint":"yarn lint","test:unit":"jest","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\""},"_npmUser":{"name":"sherrbss","email":"sheldontaylor.7@gmail.com"},"repository":{"url":"git+https://github.com/Polymarket/chainlink-asset-converter.git","type":"git"},"_npmVersion":"6.14.13","description":"Asset conversion utils powered by Chainlink price feeds","directories":{},"_nodeVersion":"14.17.3","dependencies":{"bignumber.js":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^26.6.3","sinon":"^9.2.2","cspell":"^4.1.0","eslint":"^7.8.0","ts-jest":"^26.5.2","ts-node":"^9.0.0","prettier":"^2.1.1","typescript":"^4.0.2","@types/jest":"^26.0.20","@types/node":"^14.14.2","npm-run-all":"^4.1.5","@types/sinon":"^9.0.10","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.3.1","@ethersproject/bignumber":"^5.0.14","@ethersproject/contracts":"^5.0.11","@ethersproject/providers":"^5.0.23","eslint-plugin-functional":"^3.0.2","@typescript-eslint/parser":"^4.0.1","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-airbnb-base-typescript-prettier":"^4.1.0"},"peerDependencies":{"@ethersproject/bignumber":"^5.0.14","@ethersproject/contracts":"^5.0.11","@ethersproject/providers":"^5.0.23"},"_npmOperationalInternal":{"tmp":"tmp/chainlink-asset-converter_0.0.1_1641683690333_0.29774798743957165","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-01-08T23:14:50.332Z","modified":"2026-09-29T19:47:48.389Z","0.0.1":"2022-01-08T23:14:50.537Z"},"bugs":{"url":"https://github.com/Polymarket/chainlink-asset-converter/issues"},"license":"MIT","homepage":"https://github.com/Polymarket/chainlink-asset-converter#readme","keywords":["ethereum","chainlink","pricefeed"],"repository":{"url":"git+https://github.com/Polymarket/chainlink-asset-converter.git","type":"git"},"description":"Asset conversion utils powered by Chainlink price feeds","maintainers":[{"email":"bapi@polymarket.com","name":"bapi-poly"},{"email":"agupta@polymarket.com","name":"ad1-poly"},{"email":"prayuj@polymarket.com","name":"prayujt"},{"email":"ethan@polymarket.com","name":"esinger93457"},{"email":"jon@polymarket.com","name":"jonamen"},{"email":"sheldontaylor.7@gmail.com","name":"sherrbss"},{"email":"arun@polymarket.com","name":"devstardude-poly"},{"email":"julian@polymarket.com","name":"juliankoh"},{"email":"neesh@polymarket.com","name":"neesh-polymarket"},{"email":"carlos@polymarket.com","name":"carlos-poly"},{"email":"william@polymarket.com","name":"poly-william"},{"email":"kurush@polymarket.com","name":"kurushdubash-poly"},{"email":"kevin.costello@polymarket.com","name":"elvisc0stell0"},{"email":"matthew.wilson@polymarket.com","name":"mwilson-poly"},{"email":"srdjan.rakic@polymarket.com","name":"srdjan.rakic"},{"email":"christian.conforti@polymarket.com","name":"christian-poly"},{"email":"balint@polymarket.com","name":"balintpoly"},{"email":"pradeep@polymarket.com","name":"pradeep-poly"},{"email":"zannis.kalampoukis@polymarket.com","name":"zannis-poly"},{"email":"shrenuj@polymarket.com","name":"shrenuj-polymarket"},{"email":"danny.nam@polymarket.com","name":"danny.nam"},{"email":"cesare@polymarket.com","name":"cesare-poly"},{"email":"mohamed@polymarket.com","name":"mohamed-polymarket"},{"email":"ash.bhimasani@polymarket.com","name":"ash-polymarket"},{"email":"ruben.sospedra@polymarket.com","name":"sospedra-poly"},{"email":"bartek.legiec@polymarket.com","name":"bartek-poly"},{"email":"joe@polymarket.com","name":"polyjsmth"},{"email":"chaz@polymarket.com","name":"chaz-polymarket"},{"email":"khaidar.kairbek@polymarket.com","name":"khaidar-poly"},{"email":"npm@legate.me","name":"legate"},{"email":"george.visconti@polymarket.com","name":"georgevisconti"},{"email":"ryan.hall@polymarket.com","name":"ryanrhall-pm"},{"email":"benedek.gobolos@polymarket.com","name":"gbls.bndk.poly"},{"email":"worktrial1@polymarket.com","name":"work-trial"},{"email":"franky@polymarket.com","name":"franky-poly"},{"email":"aswin.nair@polymarket.com","name":"aswinnairpm"},{"email":"ivan+polymarket@3perf.com","name":"iamakulov-poly"},{"email":"suhail@polymarket.com","name":"suhail-polymarket"},{"email":"ethan.goldberg@polymarket.com","name":"ethangold3"},{"email":"antonio.simeonov@polymarket.com","name":"tonyatpolymarket"},{"email":"siddharth.sharma@polymarket.com","name":"sidd-poly"},{"email":"jason.fieldman@polymarket.com","name":"jason.fieldman.poly"},{"email":"steven@polymarket.com","name":"itsstevenwal"},{"email":"anthony.khaiat@polymarket.com","name":"polykha"},{"email":"shivkanth.bagavathy@polymarket.com","name":"shivkanthb-poly"},{"email":"gyula.halmos@polymarket.com","name":"gyula-poly"},{"email":"vedant.patel@polymarket.com","name":"vedantpatel101"},{"email":"samuel.davies@polymarket.com","name":"samueldaviespolymarket"},{"email":"matheus.silva@polymarket.com","name":"matt-poly"},{"email":"marco.cornacchia@polymarket.com","name":"marco-poly"},{"email":"oliver.cai@polymarket.com","name":"oliver-cai-gh"},{"email":"louis@polymarket.com","name":"louisferraropm"},{"email":"dan@polymarket.com","name":"dthomas-poly"},{"email":"daniel.im@polymarket.com","name":"daniel.im"},{"email":"jacob.tieshue@polymarket.com","name":"jacob.tieshue"},{"email":"troy.nguyen@polymarket.com","name":"tnguyenpolymarket"},{"email":"alice.zhao@polymarket.com","name":"azpoly"},{"email":"lucille@polymarket.com","name":"lucilleh"},{"email":"chris.scott+npm@polymarket.com","name":"chris.scott.pm"},{"email":"graydon.driver@polymarket.com","name":"graydondriver"},{"email":"jeshua.sharkey@polymarket.com","name":"jeshfrompoly"},{"email":"nickrice@polymarket.com","name":"nickrice"},{"email":"viktar.naumik@polymarket.com","name":"vicnaum_poly"},{"email":"namik.mesic@polymarket.com","name":"namikmesic-hub"},{"email":"rob@polymarket.com","name":"rob-poly"},{"email":"fedner@polymarket.com","name":"fednerj"},{"email":"kevin+2@polymarket.com","name":"kshaynpm2"},{"email":"martin@polymarket.com","name":"martin-poly"},{"email":"harley@polymarket.com","name":"harley-poly"}],"readme":"# chainlink-asset-converter\n\nEasy conversion between any of the assets currently supported by [Chainlink's price feeds network](https://data.chain.link/)\n\n## Installation\n\n`yarn add @tomfrench/chainlink-asset-converter`\n\n## Basic Usage\n\n```typescript\nimport { exchangeRate } from '@tomfrench/chainlink-asset-converter';\n\n// Your Ethereum JSON-RPC endpoint*\nconst provider = new JsonRpcProvider('https://mainnet.infura.io/v3/ab01ab01ab01ab01ab01ab01')\n\nconst ethBtcRatio = await exchangeRate(\n  'ETH',\n  'BTC',\n  provider,\n);\n```\n","readmeFilename":"README.md"}