From 42c77692f322f89c09294263764783a13f8643ce Mon Sep 17 00:00:00 2001 From: Besat Zardosht Date: Fri, 7 Oct 2016 16:07:06 -0400 Subject: [PATCH 1/2] Solve the browserify issue of not being able to resolve require inside the code --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index c86efa6..bd09724 100644 --- a/index.js +++ b/index.js @@ -11,6 +11,8 @@ */ var version = '0.2.1'; +const googleProvider = require("./providers/google"); +const yahooProvider = require("./providers/yahoo"); /** @@ -44,7 +46,9 @@ Geocoder.prototype = { this.provider = name; this.providerOpts = opts || {}; - this.providerObj = require("./providers/"+name); + if (name === 'google') this.providerObj = googleProvider; + else if (name === 'yahoo') this.providerObj = yahooProvider; + else this.providerObj = require("./providers/"+name); }, From 236400100c35a4e4f78e3f59414a0599cebf6540 Mon Sep 17 00:00:00 2001 From: Besat Zardosht Date: Mon, 24 Oct 2016 08:34:10 -0400 Subject: [PATCH 2/2] Update package info --- README.markdown | 2 +- index.js | 12 ++++++------ package.json | 9 ++++----- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/README.markdown b/README.markdown index 1cf6ce7..2c1513c 100644 --- a/README.markdown +++ b/README.markdown @@ -11,7 +11,7 @@ You can pass a string representation of a location and a callback function to `g ###Example: ```javascript -var geocoder = require('geocoder'); +var geocoder = require('react-geocoder-component'); // Geocoding geocoder.geocode("Atlanta, GA", function ( err, data ) { diff --git a/index.js b/index.js index bd09724..3529ec0 100644 --- a/index.js +++ b/index.js @@ -10,13 +10,13 @@ * Version */ -var version = '0.2.1'; +var version = '1.0.0'; const googleProvider = require("./providers/google"); const yahooProvider = require("./providers/yahoo"); /** - * Geocoder + * Geocoder */ function Geocoder () { @@ -32,7 +32,7 @@ Geocoder.prototype = { /** * Selects a webservice provider - * + * * @param {String} name, required * @param {Object} opts, optional * @api public @@ -54,7 +54,7 @@ Geocoder.prototype = { /** * Request geocoordinates of given `loc` from Google - * + * * @param {String} loc, required * @param {Function} cbk, required * @param {Object} opts, optional @@ -66,7 +66,7 @@ Geocoder.prototype = { if ( ! loc ) { return cbk( new Error( "Geocoder.geocode requires a location.") ); } - + return this.providerObj.geocode(this.providerOpts, loc, cbk, opts); }, @@ -82,7 +82,7 @@ Geocoder.prototype = { /** * Return Geocoder version - * + * * @api public */ diff --git a/package.json b/package.json index 2b4a34f..a5eef49 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,11 @@ { - "name": "geocoder", + "name": "react_geocoder", "description": "Geocoding through Google's Developer API", - "version": "0.2.2", + "version": "1.0.0", "main": "./index.js", "description": "node wrapper around google's geocoder api", - "author": "Stephen Wyatt Bush ", - "repository" : "git://github.com/wyattdanger/geocoder", - "homepage" : "https://github.com/wyattdanger/geocoder", + "author": "Besat Zardosht", + "repository" : "https://github.com/BesatZardosht/geocoder", "keywords" : [ "google", "geocode", "geonames", "reverse geocode" ], "license": { "type": "Apachev2",