Utils shared between services


0.7.33 years ago4 years agoMinified + gzip package size for @membrane/util in KB



  • Shared between client and server (and thus not in avya-common)
  • Write a fully immutable version of Ref (should I use immutable.js?)
  • Write a consistent version of SchemaTraversal. And RefTraversal?
  • Use flow on all files. Export types
  • Test as much as possible so that I can work on a solid foundation


  • Ref. Use Immutable.js so that we don't need a RefBuilder
  • SchemaTraversal. Same as old one but with a consistent interface
  • RefTraversal. Traverses a ref through a schema.
  • Ref normalization/denormalization? Possibly

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.