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

Reply via email to