Nice work everyone. Super excited to be back and seeing all the progress that has been made since I left. Exciting times!
Welcome, Robert. Looks like you've been contributing quite a bit. Awesome. Sean On Sat, Dec 7, 2013 at 4:56 PM, Thomas Oberndörfer <[email protected]>wrote: > The keyring is still work in progress. It's not updated to the Key > class concept and > currently still works with packetlists. The API should be adapted to > work with Key > class objects instead. > Also the key ring in the devel branch is not as tightly coupled to the > rest of the library. > To my understanding it should be more like a plugin and the application > logic is > managing the key handling. > With browserify we can then also build keyring bundles with different > storage layers. > So the keyring "requires" a storage module with a certain API and you > could either > build a keyring bundle with local storage or another persistency mechanism. > > > On Sat, Dec 7, 2013 at 10:19 PM, Robert B. Nelson > <[email protected]> wrote: > > I tried that but it doesn't work if you are using keyring. I think > there may have been issues even without keyring but I'll have to recheck. > > > > ----- Original Message ----- > > | From: "Thomas Oberndörfer" <[email protected]> > > | To: "OpenPGP.js Mailing List" <[email protected]> > > | Sent: Saturday, December 7, 2013 9:17:50 AM > > | Subject: Re: [openpgpjs] Browserify Questions > > | > > | > How about from a non browserify'ed script? > > | > > | resources/openpgp.js already exposes a require function and the module > name > > | "openpgp". > > | > > | This would look like: > > | > > | <script src="../openpgpjs/resources/openpgp.js"></script> > > | <script> > > | var openpgp = require('openpgp'); > > | </script> > > | > > | > How do I access the bundled resources/openpgp.js from another > browserify'ed > > | > bundle? > > | > > | Your test.js: > > | > > | var openpgp = require('openpgp'); > > | > > | Need to tell browserify to ignore module 'openpgp': > > | > > | > browserify -x openpgp -r ./test.js:test -o testBundle.js > > | > > | This creates a testBundle.js with the module name "test" which has > openpgp as > > | external dependency and can be used as: > > | > > | <script src="../openpgpjs/resources/openpgp.js"></script> > > | <script src="./testBundle.js"></script> > > | <script> > > | var test = require('test'); > > | </script> > > | > > | You can also include everything in one bundle: > > | > > | test2.js: > > | > > | var openpgp = require('../openpgpjs/'); > > | > > | Here we reference the root directory of the OpenPGP.js repo with the > > | package.json > > | that contains the module definition. > > | > > | browserify -r ./test2.js:test2 -o test2Bundle.js > > | > > | test2Bundle.js has complete OpenPGP.js lib + test2.js coding bundled > in a > > | module > > | that exposes require function and module name "test2" > > | > > | Usage: > > | > > | <script src="./test2Bundle.js"></script> > > | <script> > > | var test2 = require('test2'); > > | </script> > > | > > | > > | Thomas > > | > > | > > | On Sat, Dec 7, 2013 at 8:14 AM, Robert B. Nelson > > | <[email protected]> wrote: > > | > I just started working in the devel branch and I have a couple of > > | > questions. > > | > > > | > How do I access the bundled resources/openpgp.js from another > browserify'ed > > | > bundle? > > | > > > | > How about from a non browserify'ed script? > > | > > > | > I looked at the unit tests but they just include the openpgp source > in > > | > their > > | > bundle. > > | > > > | > I played around with -x when building the client bundle but could > never get > > | > it to work, I kept getting cannot find module errors where the > module was > > | > some random collection of characters. > > | > > > | > _______________________________________________ > > | > > > | > http://openpgpjs.org > > | > Subscribe/unsubscribe: http://list.openpgpjs.org > > | _______________________________________________ > > | > > | http://openpgpjs.org > > | Subscribe/unsubscribe: http://list.openpgpjs.org > > | > > _______________________________________________ > > > > http://openpgpjs.org > > Subscribe/unsubscribe: http://list.openpgpjs.org > _______________________________________________ > > http://openpgpjs.org > Subscribe/unsubscribe: http://list.openpgpjs.org >
_______________________________________________ http://openpgpjs.org Subscribe/unsubscribe: http://list.openpgpjs.org

