Skip to content

๐ŸŒ A suite of libraries for building reactive HTML notebooks with inline contenteditable <script>s

License

Notifications You must be signed in to change notification settings

MaxwellBo/celine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

547 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

@celine project monorepo

The project website maxbo.me/celine, rather than this README.md, has the demos, installation instructions, API docs and additional resources you might be looking for.

This monorepo contains the following packages:

demo

Local development

Prerequisites

  • Bun v1.3.10+ (canary required for standalone HTML builds)

Setup

bun install

Dev server

Bun's built-in HTML dev server bundles and serves the pages with hot reloading:

bun run dev

This serves all pages concurrently:

  • http://localhost:3000/ โ†’ index.html
  • http://localhost:3000/overview โ†’ overview.html
  • http://localhost:3000/bibhtml/ โ†’ bibhtml/index.html
  • http://localhost:3000/libertine/ โ†’ libertine/index.html

The dev server resolves local imports from celine/mod.ts and bibhtml/mod.ts automatically, so changes to the source modules are reflected immediately.

Publishing to JSR

The source modules use bare import specifiers (e.g. @observablehq/runtime) which are resolved by:

  • Bun: via node_modules/ (after bun install)
  • Deno/JSR: via the imports map in each package's deno.json

About

๐ŸŒ A suite of libraries for building reactive HTML notebooks with inline contenteditable <script>s

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors