bomjs
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

BomJS

A wrapper over the Australian Bureau of Meteorology api

Node version npm (tag)

DocsNPMGithub

Install

yarn add bomjs
# or 
npm install bomjs

Grab some observations

import { getObservationsWMO, getObservationsBOMID, IObservation, States } from '../dist/app'
 
// WMO
const data: IObservation = await getObservationsWMO(94768, States.NSW)
 
// BOM ID
const data: IObservation = await getObservationsBOMID(69017, States.NSW)

Grab forecasts

import { getForecastFromDescription, getForecast, States } from '../build/app'
 
// From description
const forecast: IForecast = await getForecastFromDescription('canberra', States.NSW)
 
// From forecast id
const forecast: IForecast = await getForecast('NSW_PW012', States.NSW)

Changelog

  • 1.0.0: Inital release
  • 1.0.1: Include typescript in the npm bundle
  • 1.0.2: Better docs for npm, and increase the build to ES2018

A more detailed change log is available on the github repo.

Readme

Keywords

none

Package Sidebar

Install

npm i bomjs

Weekly Downloads

0

Version

1.0.2

License

GPL-3.0-or-later

Unpacked Size

63.9 kB

Total Files

28

Last publish

Collaborators

  • trickypr