csquared / fernet.js

Javascript implementation of Fernet symmetric encryption https://github.com/kr/fernet-spec
MIT License
73 stars 29 forks source link

es6 implementation #18

Open CalebM1987 opened 5 years ago

CalebM1987 commented 5 years ago

This proposed branch implements this package as a modern es6 module. It uses rollup.js to build the distribution file and also converts it to a commonjs es5 module via babel.

This was created because I could not rollup this module in other modules due to circular dependencies and undefined scopes. This branch offers the following improvements:

tests

All tests are passing in Node, however, I could not get sinon-chai to work in the test html file and mocha causes memory leaks (possibly because of missing sinon-chai?).

csquared commented 4 years ago

hey @CalebM1987 i'm sorry i missed this -- did you wind up forking or can i still merge?

dikaso commented 5 months ago

hey @CalebM1987 i'm sorry i missed this -- did you wind up forking or can i still merge?

He fork it in https://github.com/CalebM1987/fernet