@airnode/utils

AirNode Utils for microservices

Usage no npm install needed!

<script type="module">
  import airnodeUtils from 'https://cdn.skypack.dev/@airnode/utils';
</script>

README

Utils for AirNode Microservices

/!\ Using InfluxDB 1.7

How to do a new release

commit fix: testing patch releases or feat: testing minor releases and push

"prepare": "npm run build",
"version": "npm run format && git add -A src",
"postversion": "git push && git push --tags",
"prepublishOnly": "npm test && npm run lint",
"preversion": "npm run lint",

Required environment variables

  • PORT: Web server listen port
  • AIRNODE_QUEUE_URL: RabbitMQ URL
  • AIRNODE_REDIS_URL: Redis URL
  • AIRNODE_INFLUX_DB: InfluxDB Database Name
  • AIRNODE_INFLUX_HOST: InfluxDB Database Host
  • AIRNODE_INFLUX_USER: InfluxDB Database Username
  • AIRNODE_INFLUX_PSWD: InfluxDB Database Password
  • AIRNODE_API_URL: API URL (syncer only)