Skip to content

Library for notebook-style inputs, inspired by Observable

License

Notifications You must be signed in to change notification settings

ijlyttle/ctz-input

Repository files navigation

ctz-input

The purpose of this repository is to provide notebook-style inputs, in the style of Observable inputs.

This idea started out life as written as an R HTMLWidget, which works, but I fear that I am missing out on some of the advantages of developing this as a TypeScript package (to be then imported into an HTMLWidget):

  • all the TypeScript strict type-checking goodness.
  • native TS testing on travis or GitHub actions
  • native JS testing on an HTML page to ensure the right things happen when you click this or move that.
  • as a side-effect, get closer to being able to contribute to Vega-Lite, etc.
  • more immediately, being able to extend the lessons learned here to other widgets that might be imagined.

The big drawback at this point:

  • I am just learning how to work in a TypeScript project.

Stay tuned...

About

Library for notebook-style inputs, inspired by Observable

Resources

License

Stars

Watchers

Forks

Packages

No packages published