![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
wunderground-api
Advanced tools
$ npm install wunderground-api --save
var Wunderground = require('wunderground-api');
var client = new Wunderground('your api key here', 'Washington', 'DC');
All parameters are optional at the point of init, you can change them later by adding in an object
var Wunderground = require('wunderground-api');
var client = new Wunderground();
var Wunderground = require('wunderground-api');
var client = new Wunderground('your api key here', 'Washington', 'DC');
client.conditions('', function(err, data) {
if (err) throw err;
else console.log(data);
});
client.hourly10day('', function(err, data) {
if (err) throw err;
else console.log(data);
});
No config at the point of init
var Wunderground = require('wunderground-api');
var client = new Wunderground();
var opts = {
key:'your api key here',
city:'Washington',
state: 'DC'
}
client.conditions(opts, function(err, data) {
if (err) throw err;
else console.log(data);
});
client.hourly10day(opts, function(err, data) {
if (err) throw err;
else console.log(data);
});
Half init, opts will always overwrite init
var Wunderground = require('wunderground-api');
var client = new Wunderground('your api key here');
var opts = {
city:'Washington',
state: 'DC'
}
client.conditions(opts, function(err, data) {
if (err) throw err;
else console.log(data);
});
client.hourly10day(opts, function(err, data) {
if (err) throw err;
else console.log(data);
});
Init a new Wunderground client for API use, all params optional at init and can be overwritten
String apiKey - the Wunderground api key
String city - city for weather data
String state - state for weather data
Optional object passed into API
Gets conditions for a specific location
Gets forecast for a specific location
Gets forecast 10 days in advance for a specific location
Gets hourly conditions for a specific location
Gets hourly conditions 10 days in advance for a specific location
FAQs
Wundergroud Api wrapper for node
The npm package wunderground-api receives a total of 62 weekly downloads. As such, wunderground-api popularity was classified as not popular.
We found that wunderground-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.