Skip to content

BaristaCore Extensions

Sean McLellan edited this page Jan 4, 2018 · 3 revisions

BaristaCore Extensions Package

The BaristaCore Extensions Provides commonly used modules, module loaders, transpilers and more to BaristaCore.

Currently included:

Module Loaders
  • WebResourceModuleLoader: Allows web resources accessible via http to be used.
Modules
  • barista-blob - Provides a implementation of the Blob object.

  • barista-console - Provides console.log functionality that writes to the currently configured log.

  • barista-fetch - Provides a fetch implementation

  • barista-mailkit - Adds the ability to send SMTP messages

  • barista-xml2js - Converts Json to and from Xml

  • handlebars - Exposes the excellent Handlebars library

  • lodash - Exposes lodash

  • moment - Exposes moment

  • react - Allows SSR via React

  • react-dom-server - Allows SSR via React

  • typescript - Exposes the typescript library for transpiling Typescript to JavaScript

  • uuid - Exposes the uuid library for generating uuids

Context Extensions
  • ExecuteTypeScriptModule - Adds the ability to automatically transpile and execute TypeScript
Coming Soon:
  • EPPlus - Create Excel Documents on the fly
  • ChromeDevTools - Interact with a running browser instance through the Chrome Dev Tools protocol.
  • Html2Pdf - Use ChromeDevTools to generate high-fidelity conversions from Html to PDF