beaker-kernel
TypeScript icon, indicating that this package has built-in type declarations

1.4.14 • Public • Published

beaker-ts typescript library

Beaker-ts is a typescript library that simplifies working with Beaker in the browser. Highlights of what beaker-ts provides include:

  • Easy creation of Beaker sessions
    • Connecting to an existing Beaker kernel or spinning up a new one
    • Ability to send/recieve messages directly to the Beaker kernel
    • Kernel status tracking
  • A light-weight reactive notebook
    • Interfaces and classes for all standard Jupyter cells
    • A new Beaker "LLM Query" cell for interactions with the LLM agent
    • Full rendering of types registered with Jupyter
    • Exportable to a standard Jupyter .ipynb file
    • Tested to be reactive in React and Vue frameworks
  • Session history tracking
    • Tracks all actions taken in a notebook (in progress)
    • Savable/Exportable to JSON (coming soon)
    • Ability to fully roll-back a notebook to a previous point (planned feature)

It is recommended to use the beaker-ts library to create and edit your Beaker sessions and notebooks.

Readme

Keywords

none

Package Sidebar

Install

npm i beaker-kernel

Weekly Downloads

4

Version

1.4.14

License

none

Unpacked Size

43.7 kB

Total Files

16

Last publish

Collaborators

  • mattprintz