This repository is a series of Node packages for the Codebox Live sandbox.
Core extension package for use in Codebox Live sandbox projects to communicate with the Codebox Live application.
Fluid extension package for use in Codebox Live sandbox projects to use Fluid and/or Live Share.
Core interfaces used in Codebox Live gateways.
Uncle implements the gateway hub for use in the Codebox Live web application.
Uncle is not named after any particular uncle. It's just called uncle.
This package is a simple package designed to make window post messages bi-directional using promises, ensuring that the child and parent are using a shared set of interfaces to communicate securely. For it to work, both a parent and child window must implement the WindowGatewayHub
class in this package.
npm install
npm run build
- Sandpack is used for real-time app bundling and hot-reloading.
- Monaco editor is used as the code text editor.
- Microsoft Live Share for synchronization in Teams.
- Fluid Framework for powering Live Share and Monaco sample inspiration.
- Fluent UI for a solid React component library.
Licensed under the MIT License, except for dependencies which have various licenses.