Skip to content

Common reusable libraries and tools that has been accumulating for Azure Node.js Open Source Projects

License

Notifications You must be signed in to change notification settings

dsgouda/perks.node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure/Perks

This repository contains common reusable libraries and tools that has been accumulating in some node.js open source projects.

Instead of having one project publish things tangentially to it's core mission, we're migrating that code here.

Libraries

polyfill

  • library provides polyfill'd functions for typescript usage and common exception classes

console

Adds support to make consistent command line developer tools.

  • uses yargs for command line parsing
  • uses markedTerminal (and monkey-patches console.* functions to provide full console-rendered markdown support in tools)

async-io

  • async wrappers for common IO functionality

unpack

  • targz/zip file unpacking from stream

eventing

  • nice eventing framework with subscribe/unsubscribe that's TS friendly

literate

  • Literate document loading/parsing

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

Common reusable libraries and tools that has been accumulating for Azure Node.js Open Source Projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.5%
  • CoffeeScript 11.3%
  • JavaScript 6.2%