I’m trying unsuccessfully to use a NPM package with Meteor.
I’m currently using meteor add meteorhacks:async
and am trying to adapt the example of the atmosphere page (https://atmospherejs.com/meteorhacks/async) to my own usage .
After including the right package version in the packages.json file here is what I have:
var URL = Meteor.npmRequire('url2png')('PE73CXXXXXX','S_0561FXXXXXX');
var options = {
viewport : '900x600',
thumbnail_max_width : 400,
protocol: 'http'
}
var a = Meteor.wrapAsync(URL.buildURL, URL);
var url = a('google.com' , options)
When I run this it doesn’t throw any errors and acts as if it never exited the callback loop.
Here is the NodeJS code I am trying to adapt:
// See also
// https://www.npmjs.com/package/url2png
var url2png = require('url2png')('API_KEY', 'PRIVATE_KEY');
var options = {
viewport : '900x600',
thumbnail_max_width : 400,
protocol: 'http'
}
//Get the URL
var url = url2png.buildURL('google.com' options);
Any suggestions to point me in the right direction?