coinmarketcap-s2l
v1.1.2
Published
Symbol to CoinMarketCap Link converter
Downloads
131
Readme
coinmarketcap-s2l
CoinMarketCap (s)ymbol (2)to (l)ink converter.
import coinmarketcap from 'coinmarketcap-s2l'
coinmarketcap('BTC') // returns https://coinmarketcap.com/currencies/bitcoin/
coinmarketcap('ADA') // returns https://coinmarketcap.com/currencies/cardano/
Installation
npm install coinmarketcap-s2l
Usage
Import in your app to generate link to coinmarketcap
import coinmarketcap from 'coinmarketcap-s2l'
const anchor = document.createElement('a')
anchor.href = coinmarketcap('BTC') // generates the coinmarketcap url from the symbol
anchor.innerText = `go to the BTC coinmarketcap information page`
element.append(anchor)
In a webpage
If you want to use this extension in a static webpage your server needs to accept the cors. Then you have to import the script :
<script type="module">
import coinmarketcap from './node_modules/coinmarketcap-s2l/index.js'
window.coinmarketcap = coinmarketcap; // Make the function available globally
const linkToAdaCoinMarketCapPage = coinmarketcap('ADA')
</script>
Build this module
node ./scripts/coinmarketcap-fetch.mjs
npm run build