Skip to content

spacegangster/clj-monaco

 
 

Repository files navigation

License Clojars Build Publish Deploy

clj-monaco

A ClojureScript library for the Monaco Editor.

STATUS: Pre-alpha, in design and prototyping phase.

Quick Start Guide

Add the following dependency in your project:

;; project.clj or build.boot
[clj-monaco "0.0.8"]

;; deps.edn
{:deps {clj-monaco {:mvn/version "0.0.8"}}}

Examples

You can see the online demo here and full example here.

Requirements

# Install npm deps
$ npm i

Development

# Run nREPL & connect from your IDE
$ make repl

# Application: https://localhost:3000
# Tests: https://localhost:3000/test
# REPL: nrepl:https://localhost:7888

Available commands

$ make help
help                           Show help
clean                          Clean
repl                           Run REPL
lint                           Run linter
test                           Run tests
prepare                        Prepare to build
jar                            Build jar file
js                             Build js files
serve                          Run local server
install                        Install jar file
deploy                         Deploy to clojars

About

A ClojureScript library for the Monaco Editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Clojure 84.3%
  • JavaScript 6.9%
  • Makefile 6.6%
  • HTML 1.9%
  • CSS 0.3%