Merge pull request #19 from crisvergara/master

Fix require for webpack compatibility
This commit is contained in:
Brian C 2017-04-27 11:41:53 -05:00 committed by GitHub
commit 24d85f5e17

11
pg.js
View File

@ -1,13 +1,10 @@
var path = require('path')
var pgPath;
//support both pg & pg.js
//this will eventually go away when i break native bindings
//out into their own module
try {
pgPath = path.dirname(require.resolve('pg'))
module.exports.Result = require('pg/lib/result.js')
module.exports.prepareValue = require('pg/lib/utils.js').prepareValue
} catch(e) {
pgPath = path.dirname(require.resolve('pg.js')) + '/lib'
module.exports.Result = require('pg.js/lib/result.js')
module.exports.prepareValue = require('pg.js/lib/utils.js').prepareValue
}
module.exports.Result = require(path.join(pgPath, 'result.js'))
module.exports.prepareValue = require(path.join(pgPath, 'utils.js')).prepareValue