ynotdraw / limber

Glimdown playground for documentation, demos, etc

Home Page:https://limber.glimdown.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

limber

Write Ember or Glimmer rendered with markdown right in your browser.


REPL: https://limber.glimdown.com Tutorial: https://tutorial.glimdown.com


TAILWIND_MODE=watch ember s

Running / Development

Standalone

This build converts ES Modules to CommonJS so that the can be eval'd

  1. pnpm run start to start the app.

When pnpm run build is ran, the app will refresh

With experimental service worker and import maps

NOTE: these instructions are incorrect atm

In 3 separate terminals:

  1. npm run watch-sw
  • will recompile the service worker as changes are detected
  1. npm run sync
  1. SERVICE_WORKER=true npm run start
  • starts the browser app
  1. visit http://localhost:4200

Contributing

PRs always welcome! ❤️

This section is WIP

In the terminal of your choice, set up node to --trace-warnings and --unhandled-rejects=string. I have this in my ~/.bash_profile

export NODE_OPTIONS='--trace-warnings --unhandled-rejections=strict'

Editors

The editor packages only need to be rebuilt if configuration changed. Otherwise, they are pre-built to help speed up the boot and rebuild times of the main app.

To build Monaco

yarn build:monaco

To build CodeMirror

yarn build:codemirror

If the app dev server is active, every time a build for either of these editors is executed, the app dev server will appropriately detect the change and reload.

Special Thanks

Cross-Browser testing provided by

About

Glimdown playground for documentation, demos, etc

https://limber.glimdown.com


Languages

Language:TypeScript 62.7%Language:JavaScript 27.3%Language:HTML 6.2%Language:CSS 2.8%Language:Shell 0.7%Language:Handlebars 0.3%