Custom Pouchdb build node.js vs browser? -
i'm eager use pouchdb on both server-side , browser i'm bit concerned size. i'm using grunt , bower build project , noticed pouchdb.min.js generated that, , npm package.json install same. no big deal, min size 148k , includes support everything, leveldb, localstorage, etc.
should passing argument or setting config variable make custom builds (browser vs node)?
it's convinient have single/generic dist file, @ 148k, it's double size of jquery.min
thanks feedback, paul
i did notice detection checks:
for example line in index.js (referenced in main of package.son):
if (!process.browser) { var ldbadapter = require('./adapters/leveldb/leveldb'); pouchdb.adapter('leveldb', ldbadapter, true); }
yeah, in may when asked question, had bugs in browserify configuration causing leveldb, buffer, , other unnecessary node modules browserified bundle. today size more reasonable ~47kb min+gzip.
Comments
Post a Comment