CrossClj
full-text documentation search

Project count:
9877

Last update
Jun 16, 2018

How to be listed

Artifact list

Clojurescript

Feedback

RECENT
    Less more depended upon.
    Full-text search for function, var, namespace, project documentation and descriptions for Clojure open-source projects.
    Query syntax supports boolean modifiers (+word, -word), wildcards (* and ?, except for the first character of a word), and phrases ("word1 word2").
    To search for identifiers, use the name search.
    Found 1051 results in 228 projects. Show the first 500.
    shadow-cljs 2.4.5
    CLJS development tools
    shadow.build.modules/analyze-moduleSourceDoc + Usages
    resolve all deps for a given module, based on specified :entries
       will update state for each module with :sources, a list of sources needed to compile this module
       will add pseudo-resources if :append-js or :prepend-js are present

    shadow-devtools 1.0.20170516
    CLJS development tools
    shadow.cljs.build/do-analyze-moduleSourceDoc + Usages
    resolve all deps for a given module, based on specified :entries
       will update state for each module with :sources, a list of sources needed to compile this module
       will add pseudo-resources if :append-js or :prepend-js are present

    rewrite-cljs 0.4.4
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.paredit/splice (cljs)SourceDoc + Usages
    See rewrite-clj.zip/splice

    vdd-core 0.1.2
    vdd-core is a minimal Clojure library built to help enable Visualization Driven
    vdd-core.internal.routes/wrap-dir-indexSourceDoc + Usages
    Rewrite requests of / to /index.html

    See cider.inlined-deps.cljfmt.v0v5v7.rewrite-cljs.v0v4v3.rewrite-clj.zip/splice

    Rewrite the configuration file with the in memory configuration

    Asynchronously rewrite the append-only file

    Rewrite the configuration file with the in memory configuration

    Asynchronously rewrite the append-only file

    shadow-util 0.7.0
    FIXME: write description
    shadow.runtime.services/start-servicesSourceDoc + Usages
    start a multiple services (and their deps)

    hicada 0.1.8
    A hiccup compiler for clojurescript
    hicada.compiler/to-jsSourceDoc + Usages
    Compiles to JS

    jsify 0.1.4
    JS merge and minifying middleware for clojure. Based on dieter.
    leiningen.preify/preifySourceDoc + Usages
    Precompile JS

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.from.clojure.tools.cli/normalize-argsSourceDoc + Usages
    Rewrite arguments sequence into a normalized form that is parsable by cli.

    locos 0.1.3
    Logic based Configuration Functions
    palletops.locos/apply-rule-productionsSourceDoc + Usages
    Applies first matching rewrite rule on layer spec.

    Rewrite arguments sequence into a normalized form that is parsable by cli.

    boot-figwheel 0.5.4-6
    Boot task providing a Figwheel for ClojureScript development.
    boot-figwheel/assert-depsSourceDoc + Usages
    Advices user to add direct deps to requires deps if they
      are not available.

    Merge multiple deps maps from left to right into a single deps map.

    boot-cljs-repl 0.3.3
    Boot task to provide a ClojureScript REPL.
    adzerk.boot-cljs-repl/assert-depsSourceDoc + Usages
    Advices user to add direct deps to requires deps if they
      are not available.

    lein-tools-deps 0.4.1
    Leiningen plugin to load :dependencies from deps.edn instead.
    lein-tools-deps.deps/make-depsSourceDoc + Usages
    Reads and merges all of the deps-ref, returning a single deps map

    shadow-util 0.7.0
    FIXME: write description
    shadow.runtime.services/start-singleSourceDoc + Usages
    start a single service (and its deps)

    Parses a string of edn into a deps map.

    system 0.1.0
    Start and stop services in a particular order.
    system/start~SystemMap~ServiceSourceDoc + Usages
    Start a service with the given config and deps.

    system 0.1.0
    Start and stop services in a particular order.
    system/startSourceDoc + Usages
    Start a service with the given config and deps.

    maker 2.0.2-alpha
    Maker is a macro for resolving dependencies between plain functions.
    maker.core/goal-map-dep-goal-mapsSourceDoc + Usages
    Reads the deps from the goal's meta

    clopp 0.2.0
    clopp : appliation components in clojure
    clopp.dataset/dataset-depsSourceDoc + Usages
    the dataset-deps supplied at creation time

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/insert-right' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/insert-left' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/remove' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/edit' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/replace' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/leftmost' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/rightmost' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/prev' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/next' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/down' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/up' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/left' on the given arguments.

    Directly call 'cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.custom-zipper.core/right' on the given arguments.

    zprint 0.4.9
    Pretty print zippers and s-expressions
    zprint.zprint/fzprint-reader-macroSourceDoc + Usages
    Print a reader-macro, often a reader-conditional. Adapted for differences
      in parsing #?@ between rewrite-clj and rewrite-cljs.  Also adapted for
      the rewrite-clj not parsing namespaced maps in the version presently
      used.

    httpd 0.2.7
    Pallet crate to install and run Apache httpd
    httpd.crate.mod-rewrite/vhost-rewrite-rulesSourceDoc + Usages
    Define the rewrite rules for a VirtualHost. Pass a vector of
      rewrite rules like this:
    
      :rewrite-rules ["RewriteRule ^/$ http://test.com:8080 [P]"
                      "RewriteRule ^/login$ http://test.com [P]"]
      

    lein-tools-deps 0.4.1
    Leiningen plugin to load :dependencies from deps.edn instead.
    lein-tools-deps.deps/absolute-depsSourceDoc + Usages
    Given a base path and deps, ensures that all absolute paths in the deps
      (including relative deps embedded in aliases) are absolute relative to the
      base path.

    Return a deps file string for a sequence of inputs.

    core.typed.rt 0.5.2
    An optional type system for Clojure — zero-dependency artifact for annotations only.
    cljs.core.typed/typed-deps* (cljs)SourceDoc + Usages
    Internal use only. Use typed-deps.

    core.typed.rt 0.5.2
    An optional type system for Clojure — zero-dependency artifact for annotations only.
    clojure.core.typed/typed-deps*SourceDoc + Usages
    Internal use only. Use typed-deps.

    mranderson 0.4.8
    Leiningen plugin to download and use some dependencies as source.
    leiningen.source-deps/class-deps-jar!SourceDoc + Usages
    creates jar containing the deps class files

    receipt 1.0.1
    FIXME: write description
    cljs.closure/deps-fileSourceDoc + Usages
    Return a deps file string for a sequence of inputs.

    derive 0.2.1
    Clojurescript library to support efficient computation of up to date values derived
    derive.deps/derive-value (cljs)SourceDoc + Usages
    Handle deps and cache values from normal calls

    derive 0.2.1
    Clojurescript library to support efficient computation of up to date values derived
    derive.core/derive-value (cljs)SourceDoc + Usages
    Handle deps and cache values from normal calls

    nativestore 0.2.2
    A client-side, in-memory, indexed data store.
    derive.core/derive-value (cljs)SourceDoc + Usages
    Handle deps and cache values from normal calls

    dep-graph 0.1.0
    Yet another dependency graph plugin for Leiningen
    leiningen.dep-graph/graph-with-subsSourceDoc + Usages
    The project has subprojects, include their namespaces/deps

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/deps-fileSourceDoc + Usages
    Return a deps file string for a sequence of inputs.

    lein-ancient 0.6.15
    Check your Projects for outdated Dependencies.
    leiningen.ancient.artifact.zip/read-project-zipper!SourceDoc + Usages
    Read ancient.rewrite-clj.v0v4v13.rewrite-clj zipper from project file.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/insert-right*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/insert-right' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/insert-left*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/insert-left' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/remove*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/remove' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/edit*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/edit' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/replace*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/replace' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/leftmost*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/leftmost' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/rightmost*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/rightmost' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/prev*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/prev' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/next*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/next' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/down*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/down' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/up*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/up' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/left*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/left' on the given arguments.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip/right*SourceDoc + Usages
    Directly call 'rewrite-clj.custom-zipper.core/right' on the given arguments.

    doo 0.1.10
    doo is a library to run clj.test on different js environments.
    doo.shell/shSourceDoc + Usages
    Rewrite of clojure.java.shell/sh that writes output to console,
       as it happens by default.

    slamhound 1.5.5
    Rips your ns apart and reconstructs it. We have the technology.
    slam.hound/slam-nsSourceDoc + Usages
    Slamhound rewrite command intended to be exposed for direct editor use.

    zprint 0.4.9
    Pretty print zippers and s-expressions
    zprint.core/rewrite-clj-zipper?SourceDoc + Usages
    Is this a rewrite-clj zipper node? A surprisingly hard thing to 
      determine, actually.

    rewrite the project.clj, updating the version number according to the version spec

    Inputs: [vhost-config :- VhostConfig]
    
      Create the rewrite rules for the vhost-function.

    Js accessible wrapper

    markdown-clj 1.0.2
    Markdown parser
    markdown.core/mdToHtml (cljs)SourceDoc + Usages
    Js accessible wrapper

    misaki 0.2.6.2-beta
    Jekyll inspired static site generator in Clojure
    misaki.compiler.default.html.core/absolute-jsSourceDoc + Usages
    js alias for compatibility

    scriptjure 0.1.24
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljsSourceDoc + Usages
    equivalent to (js (clj form))

    scriptjure 0.1.24
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljs*SourceDoc + Usages
    equivalent to (js* (clj form))

    nilern.scriptjure 0.1.27
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljsSourceDoc + Usages
    equivalent to (js (clj form))

    nilern.scriptjure 0.1.27
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljs*SourceDoc + Usages
    equivalent to (js* (clj form))

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/oget-in (cljs)SourceDoc + Usages
    Like `get-in` for JS objects.

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/oget-in (cljs)SourceDoc + Usages
    Like `get-in` for JS objects.

    re-frame-ipfs-fx 0.0.2
    IPFS Re-Frame handlers.
    taoensso.encore/oget-in (cljs)SourceDoc + Usages
    Like `get-in` for JS objects.

    soy-clj 0.3.2
    An idiomatic Clojure wrapper for Google's Closure templating system.
    soy-clj.core/preludeSourceDoc + Usages
    A bit of required JS.

    forked-markdown-clj 0.0.1
    Markdown parser
    markdown.core/mdToHtmlWithMeta (cljs)SourceDoc + Usages
    Js accessible wrapper

    forked-markdown-clj 0.0.1
    Markdown parser
    markdown.core/mdToHtml (cljs)SourceDoc + Usages
    Js accessible wrapper

    webdriver 0.3.2
    A clojure selenium webdriver wrapper
    webdriver.core/execute-scriptSourceDoc + Usages
    Executes js in webdriver

    rr 0.1.1
    Redux redux for ClojureScript.
    rr.core/log! (cljs)SourceDoc + Usages
    Default logging (JS console).

    com.ibdknox.scriptjure 0.1.22
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljsSourceDoc + Usages
    equivalent to (js (clj form))

    com.ibdknox.scriptjure 0.1.22
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/cljs*SourceDoc + Usages
    equivalent to (js* (clj form))

    castorocauda 0.1.2
    Castorocauda provides an abstraction layer on top of the DOM
    castorocauda.util/delayed-fn (cljs)SourceDoc + Usages
    Wrapper for js/setTimeout

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.pod/default-dependenciesSourceDoc + Usages
    Adds default dependencies given by deps to the :dependencies in env, but
      favoring dependency versions in env over deps in case of conflict.

    lein-parent 0.3.4
    Leiningen plugin for inheriting properties from a parent project
    leiningen.parent/filter-depsSourceDoc + Usages
    props is a map of project properties, deps is a sequence of desired
       dependency names. Returns props with only the depednencies from deps
       included.

    lein-parent-mg 0.2.2
    Leiningen plugin for inheriting properties from a parent project
    leiningen.parent/filter-depsSourceDoc + Usages
    props is a map of project properties, deps is a sequence of desired
       dependency names. Returns props with only the depednencies from deps
       included.

    Adds default dependencies given by deps to the :dependencies in env, but
      favoring dependency versions in env over deps in case of conflict.

    Takes a deps configuration map and resolves the transitive dependency graph
      from the initial set of deps. args-map is a map with several keys (all
      optional) that can modify the results of the transitive expansion:
    
        :extra-deps - a map from lib to coord of extra deps to include
        :override-deps - a map from lib to coord of coord to use instead of those in the graph
        :default-deps - a map from lib to coord of deps to use if no coord specified
    
      Returns a lib map (map of lib to coordinate chosen).

    hicada 0.1.8
    A hiccup compiler for clojurescript
    hicada.compiler/compileSourceDoc + Usages
    Arguments:
      - content: The hiccup to compile
      - opts
       o :array-children? - for product build of React only or you'll enojoy a lot of warnings :)
       o :create-element 'js/React.createElement - you can also use your own function here.
       o :wrap-input? - if inputs should be wrapped. Try without!
       o :rewrite-for? - rewrites simple (for [x xs] ...) into efficient reduce pushing into
                              a JS array.
       o :emit-fn - optinal: called with [type config-js child-or-children]
       o :server-render? - defaults to false. Doesn't do any JS outputting. Still requires an :emit-fn!
       o :camelcase-key-pred - defaults to (some-fn keyword? symbol?), ie. map keys that have
                               string keys, are NOT by default converted from kebab-case to camelCase!
       o :inline? false - NOT supported yet. Possibly in the future...
       o :child-config - Called for every element with [config raw-element normalized-element]
                         to get a new configuration for element's children
       o :transform-fn - Called with [[tag attrs children *env*]] before emitting, to get
                         transformed element as [tag attrs children]
    
       React Native special recommended options:
       o :no-string-tags? - Never output string tags (don't exits in RN)
       o :default-ns - Any unprefixed component will get prefixed with this ns.
       o :child-config - (fn [config raw-element normalized-element] -> config) change processing options as hicada goes down the tree
      - handlers:
       A map to handle special tags. See default-handlers in this namespace.
      - env: The macro environment. Not used currently.

    lein-marginalia 0.9.1
    Leiningen plugin for Marginalia.
    leiningen.marg/margSourceDoc + Usages
    Run Marginalia against your project source files.
    
    Usage:
    
        lein marg <options> <files>
    
    Marginalia accepts options as described below:
    
    -d --dir     Directory into which the documentation will be written (default `docs`)
    
    -f --file    File into which the documentation will be written (default `uberdoc.html`)
    
    -n --name    Project name (Taken from `project.clj` by default.)
    
    -v --version Project version (Taken from `project.clj` by default.)
    
    -D --desc    Project description (Taken from `project.clj` by default.)
    
    -a --deps    Project dependencies in the form `<group1>:<artifact1>:<version1>;<group2>...`
                 (Taken from `project.clj` by default.)
    
    -c --css     Additional css resources `<resource1>;<resource2>;...`
                 (Taken from `project.clj` by default.)
    
    -j --js      Additional javascript resources `<jsfile1>;<jsfile2>;...`
                 (Taken from `project.clj` by default.)
    
    -m --multi   Generate each namespace documentation as a separate file

    doo 0.1.10
    doo is a library to run clj.test on different js environments.
    doo.core/assert-js-envSourceDoc + Usages
    Throws an exception if the js-env is not valid.
       See valid-js-env?

    timbre-datomic-handler 0.1.3
    A simple Datomic handler that logs via Timbre
    taoensso.timbre.appenders.core/console-?appender (cljs)SourceDoc + Usages
    Returns a simple js/console appender for ClojureScript, or nil if no
      js/console exists.

    gyptis 0.2.2
    A library for generating and viewing vega.js plots
    taoensso.timbre.appenders.core/console-?appender (cljs)SourceDoc + Usages
    Returns a simple js/console appender for ClojureScript, or nil if no
      js/console exists.

    timbre 4.10.1
    Pure Clojure/Script logging library
    taoensso.timbre.appenders.core/console-?appender (cljs)SourceDoc + Usages
    Returns a simple js/console appender for ClojureScript, or nil if no
      js/console exists.

    mrhyde 0.5.5
    mrhyde: cljs <-> js interop
    mrhyde.mrhyde/tojs (cljs)SourceDoc + Usages
    Convert cljs object to js equivalent

    mrhyde 0.5.5
    mrhyde: cljs <-> js interop
    mrhyde.mrhyde/toclj (cljs)SourceDoc + Usages
    Convert js object to cljs equivalent

    shadow-cljs 2.4.5
    CLJS development tools
    shadow.build.closure/convert-sourcesSourceDoc + Usages
    convert and caches closure js sources

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    hatti.utils/json->js (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    hatti.utils/json->js (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse

    hicada 0.1.8
    A hiccup compiler for clojurescript
    hicada.compiler/emit-reactSourceDoc + Usages
    Emits the final react js code

    hicada 0.1.8
    A hiccup compiler for clojurescript
    hicada.compiler/emit-reactSourceDoc + Usages
    Emits the final react js code

    etaoin 0.2.8
    Pure Clojure Webdriver protocol implementation.
    etaoin.api/set-script-timeoutSourceDoc + Usages
    Sets timeout for executing JS sctipts.

    soy-clj 0.3.2
    An idiomatic Clojure wrapper for Google's Closure templating system.
    soy-clj.core/js-optsSourceDoc + Usages
    Use only the defaults for JS compilation.

    widje 0.1.6
    Templating System for ClojureScript
    widje.macros/listenSourceDoc + Usages
    (listen a :click
         (js/alert "Hey!"))

    rum-mdl 0.2.1
    Reusable material-design-lite react components written with rum
    rum.mdl/component-handlerSourceDoc + Usages
    only for `mdl-js-*' classed component

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    hatti.utils/json->js (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.user/->cljSourceDoc + Usages
    Set JS object to the shared profile.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    hatti.utils/json->js (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.user/->cljSourceDoc + Usages
    Set JS object to the shared profile.

    yetibot 1.0.0-RC7
    A command line in your chat, where chat ∈ {irc,slack}.
    yetibot.commands.javascript/javascript-cmdSourceDoc + Usages
    js <expression> # evaluate a javascript expression

    rerenderer 0.2.0
    Simple platform agnostic react-like library for drawing on canvas, handling events
    rerenderer.platform.browser.events/translate-event (cljs)SourceDoc + Usages
    Translate js event to local representation.

    rerenderer 0.2.0
    Simple platform agnostic react-like library for drawing on canvas, handling events
    rerenderer.platform.browser.events/translate-event (cljs)SourceDoc + Usages
    Translate js event to local representation.

    phalanges 0.1.6
    ClojureScript library providing utilities for working with JavaScript KeyboardEvents.
    phalanges.core/key-code (cljs)SourceDoc + Usages
    Return the keyCode property of a js/KeyboardEvent.

    phalanges 0.1.6
    ClojureScript library providing utilities for working with JavaScript KeyboardEvents.
    phalanges.core/key-code (cljs)SourceDoc + Usages
    Return the keyCode property of a js/KeyboardEvent.

    form-dot-clj 0.0.5
    HTML form display and validation.
    form-dot-clj.js-utils/scriptSourceDoc + Usages
    Wraps js code in a script tag

    Makes a js object from a map

    Return all dependencies for x in a graph using deps-key.

    ring-reload-modified 0.1.1
    Middleware to reload modified namespaces.
    ring.util.dependency/dependSourceDoc + Usages
    Adds to the dependency graph that x depends on deps.  Forbids
      circular dependencies.

    lazytest 1.2.3
    Lazytest framework for Clojure
    lazytest.dependency/dependSourceDoc + Usages
    Adds to the dependency graph that x depends on deps.  Forbids
      circular dependencies.

    shadow-cljs 2.4.5
    CLJS development tools
    shadow.build.data/get-deps-for-idSourceDoc + Usages
    returns all deps as a set for a given id, these are unordered only a helper for caching

    shadow-cljs 2.4.5
    CLJS development tools
    shadow.build.modules/compact-build-modulesSourceDoc + Usages
    sorts modules in dependency order and remove sources provided by parent deps

    lein-multi 1.1.0
    A Leiningen plugin for running tasks against multiple dependency sets.
    leiningen.multi/multiSourceDoc + Usages
    Run a task against multiple dependency sets as specified by :multi-deps in
    project.clj.

    mranderson 0.4.8
    Leiningen plugin to download and use some dependencies as source.
    mranderson.plugin/middlewareSourceDoc + Usages
    Handles :gen-class instances in deps which need AOT

    Return coll of immediate [lib coord] external deps for this library.

    The namespace (as a keyword) of the only qualified key in the coordinate,
       excluding the reserved deps namespace.

    lein-voom 0.1.0-20180511_185307-g3823723
    Tool for generating artifacts versioned on the most recent git commit sha and commit
    leiningen.voom/build-depsSourceDoc + Usages
    Like 'lein deps', but also builds voom-versioned things as needed.

    lein-vertx 0.3.1
    leiningen plugin for vertx development
    lein-vertx.core/vertx-deps-projectSourceDoc + Usages
    Dummy project used to resolve vertx deps for the classpath of the subprocess

    shadow-devtools 1.0.20170516
    CLJS development tools
    shadow.cljs.build/sort-and-compact-modulesSourceDoc + Usages
    sorts modules in dependency order and remove sources provided by parent deps

    shadow-build 1.0.2017040316
    cljs compiler
    shadow.cljs.build/sort-and-compact-modulesSourceDoc + Usages
    sorts modules in dependency order and remove sources provided by parent deps

    lein-reload 1.0.0
    Leiningen plugin: reload modified files
    lein-reload.util.dependency/dependSourceDoc + Usages
    Adds to the dependency graph that x depends on deps.  Forbids
      circular dependencies.

    build a map of dependency sym to version, including transitive deps.

    yetibot 1.0.0-RC7
    A command line in your chat, where chat ∈ {irc,slack}.
    yetibot.commands.source/lookup-sourceSourceDoc + Usages
    source <fn> # lookup the source for <fn> in YetiBot's own source or deps

    detritus 0.3.3.1
    Arrdem's util library
    detritus.text/unindentSourceDoc + Usages
    Helper which attempts to rewrite a tree to remove `indent` levels
      of indentation. Note that negative indentation is not supported.

    slamhound 1.5.5
    Rips your ns apart and reconstructs it. We have the technology.
    slam.hound/swap-in-reconstructed-ns-formSourceDoc + Usages
    Reconstruct file's ns form and rewrite the file on disk with the new form.
      The file parameter can be anything supported by clojure.java.io/file.

    untangled-client 0.8.2
    Client-side code for Untangled Webapps
    untangled.client.impl.protocol-support/rewrite-tempids (cljs)SourceDoc + Usages
    Rewrite tempid keywords in the given state using the tid->rid map. Leaves the keyword alone if the map
       does not contain an entry for it.

    afterglow 0.2.4
    A live-coding environment for light shows, built on the Open Lighting Architecture,
    afterglow.web.routes.show-control/reformat-colors-for-savingSourceDoc + Usages
    Rewrite the cue variables of a macro being saved for later use in a
      form where the color objects will get properly recreated.

    Ensure that all JavaScript source files are on disk (not in jars),
       write the goog deps file including only the libraries that are being
       used and write the deps file for the current project.
    
       The deps file for the current project will include third-party
       libraries.

    Ensure that all JavaScript source files are on disk (not in jars),
       write the goog deps file including only the libraries that are being
       used and write the deps file for the current project.
    
       The deps file for the current project will include third-party
       libraries.

    lein-exec 0.3.7
    Leiningen plugin to execute Clojure scripts
    leiningen.exec/depsSourceDoc + Usages
    Pull `the-deps` dependencies from Maven Central and Clojars. This is a
      convenience function for scripts executed by this plugin.
      Example:
        (use '[leiningen.exec :only (deps)])
        (deps '[[compojure "1.0.1"]
                [org.clojure/java.jdbc "0.1.0"]]
              :repositories {"jboss" "https://repository.jboss.org/nexus/content/repositories/"})

    receipt 1.0.1
    FIXME: write description
    cljs.closure/output-unoptimizedSourceDoc + Usages
    Ensure that all JavaScript source files are on disk (not in jars),
       write the goog deps file including only the libraries that are being
       used and write the deps file for the current project.
    
       The deps file for the current project will include third-party
       libraries.

    oolong 0.2.2
    A config-based loader for stuartsierra's `component` library
    oolong.util/usingSourceDoc + Usages
    Applies the relevant `using-fn` to the tidied up `deps`
       - Allows users to provide a single keyword dep (makes a 1-vec)
       - Is tolerant of nil deps
       Args: [sys-or-cpt deps using-fn]
       Returns: sys-or-cpt with new dependency metadata

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/output-unoptimizedSourceDoc + Usages
    Ensure that all JavaScript source files are on disk (not in jars),
       write the goog deps file including only the libraries that are being
       used and write the deps file for the current project.
    
       The deps file for the current project will include third-party
       libraries.

    Return the CLJS compiler generated JS source mapping

    Return the CLJS compiler generated JS source mapping

    finds js resources from a path on the files system

    hasch 0.3.5
    Cryptographic hashing of EDN datastructures.
    hasch.platform/utf8 (cljs)SourceDoc + Usages
    Encodes a string as UTF-8 in an unsigned js array.

    hasch 0.3.5
    Cryptographic hashing of EDN datastructures.
    hasch.platform/utf8 (cljs)SourceDoc + Usages
    Encodes a string as UTF-8 in an unsigned js array.

    secretary 2.0.0.1-d484a1
    A client-side router for ClojureScript.
    secretary.codec/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    secretary 2.0.0.1-d484a1
    A client-side router for ClojureScript.
    secretary.query-params/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    secretary 2.0.0.1-d484a1
    A client-side router for ClojureScript.
    secretary.codec/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.js/convert-keyword-fn (cljs)SourceDoc + Usages
    Make a function with named arguments exportable to js.

    beicon 4.1.0
    Reactive Streams for Clojure(Script)
    beicon.core/disposable?SourceDoc + Usages
    Check if the provided object is disposable (jvm) or subscription (js).

    dirac 1.2.35
    Dirac DevTools - a Chrome DevTools fork for ClojureScript developers.
    dirac.lib.weasel-server/make-weasel-repl-envSourceDoc + Usages
    Returns a JS environment to be passed to REPL or Piggieback.

    Returns true if JS runtime supports typed arrays

    weasel 0.7.0
    websocket REPL environment for ClojureScript
    weasel.repl.websocket/repl-envSourceDoc + Usages
    Returns a JS environment to pass to repl or piggieback

    replumb 0.2.4
    ClojureScript plumbing for your bootstrapped REPLs.
    replumb.core/error->str (cljs)SourceDoc + Usages
    Return the message string of the input `js/Error`.

    change js characters entities into special characters

    change special character into js character entities

    re-view-routing 0.1.3
    ClojureScript routing tools
    re-view.hiccup/js-props (cljs)SourceDoc + Usages
    Apply id & classes to js-obj props

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    secretary.core/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    secretary.core/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    hiccup-bootstrap 0.1.2
    Hiccup functions for Twitter's Bootstrap
    hiccup.bootstrap.page/include-bootstrapSourceDoc + Usages
    Add Bootstrap CSS and JS resources to the page.

    om-bootstrap 0.6.1
    Bootstrap meets Om.
    om-bootstrap.util/copy-js (cljs)SourceDoc + Usages
    Returns a basic, shallow copy of the supplied JS object.

    macros 0.2.63
    Clojure macros for web and mobile development
    workflo.macros.util.js/js-resolve (cljs)SourceDoc + Usages
    Resolves a ClojureScript symbol into the value of a JS
       variable or function.

    macros 0.2.63
    Clojure macros for web and mobile development
    workflo.macros.util.js/sym->var-string (cljs)SourceDoc + Usages
    Converts a ClojureScript symbol to a JS variable string.

    fleet 0.10.2
    Templating System for Clojure
    fleet.util/escape-stringSourceDoc + Usages
    Escapes common string causes, like for Java or JS.

    hitchhiker-tree 0.1.2
    A Hitchhiker Tree Library
    hasch.platform/utf8 (cljs)SourceDoc + Usages
    Encodes a string as UTF-8 in an unsigned js array.

    Return the CLJS compiler generated JS source mapping

    receipt 1.0.1
    FIXME: write description
    cljs.closure/-source-mapSourceDoc + Usages
    Return the CLJS compiler generated JS source mapping

    hvacio-ui 0.1.13
    A common UI for multiple HVAC.IO applications.
    hvacio-ui.page/include-hvacio-uiSourceDoc + Usages
    Add hvacio-ui CSS and JS resources to the page.

    re-conf 0.1.10
    Machine configuration and spec recipes
    re-conf.resources.common/obj->clj (cljs)SourceDoc + Usages
    js->clj does not work for objects with custom ctors

    nativestore 0.2.2
    A client-side, in-memory, indexed data store.
    nativestore.core/compound-key-fn (cljs)SourceDoc + Usages
    Return a js array key for compound ordering

    nativestore 0.2.2
    A client-side, in-memory, indexed data store.
    nativestore.core/compound-key-fn (cljs)SourceDoc + Usages
    Return a js array key for compound ordering

    lambda-blog 1.3.3
    A static blog generator.
    lambda-blog.templates.bits/inline-javascriptSourceDoc + Usages
    Creates an inline JavaScript block containing `js`.

    shadow-devtools 1.0.20170516
    CLJS development tools
    shadow.cljs.closure/make-foreign-js-headerSourceDoc + Usages
    goog.provide/goog.require statements for foreign js files

    budb 0.0.1
    A CRDT Database for Clojure(script)
    hasch.platform/utf8 (cljs)SourceDoc + Usages
    Encodes a string as UTF-8 in an unsigned js array.

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/get-win-loc (cljs)SourceDoc + Usages
    Returns `js/window`'s current location as a map.

    budb 0.0.1
    A CRDT Database for Clojure(script)
    hasch.platform/utf8 (cljs)SourceDoc + Usages
    Encodes a string as UTF-8 in an unsigned js array.

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/get-win-loc (cljs)SourceDoc + Usages
    Returns `js/window`'s current location as a map.

    re-frame-ipfs-fx 0.0.2
    IPFS Re-Frame handlers.
    taoensso.encore/get-win-loc (cljs)SourceDoc + Usages
    Returns `js/window`'s current location as a map.

    vee 0.2.4
    Native Mobile Tooling for Clojure
    vee.source/decode-cljs-posSourceDoc + Usages
    Transform a js file position to cljs file position.

    monte.server 0.0.1
    monte.server is a server with monte library wrapped
    secretary.core/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    soy-clj 0.3.2
    An idiomatic Clojure wrapper for Google's Closure templating system.
    soy-clj.core/set-cache-options!SourceDoc + Usages
    Sets the cache options for parsed templates and compiled JS.

    optparse 1.1.2
    OptionParser for Clojure and ClojureScript: Functional GNU-style command line options
    guns.cli.optparse/assert-option (cljs)SourceDoc + Usages
    Custom assert function. Throws AssertionError or js/Error.

    optparse 1.1.2
    OptionParser for Clojure and ClojureScript: Functional GNU-style command line options
    guns.cli.optparse/assert-optionSourceDoc + Usages
    Custom assert function. Throws AssertionError or js/Error.

    shadow-build 1.0.2017040316
    cljs compiler
    shadow.cljs.build/make-foreign-js-headerSourceDoc + Usages
    goog.provide/goog.require statements for foreign js files

    tao 0.1.5
    Two way data binding for browser history
    tao.utils/log (cljs)SourceDoc + Usages
    logs a cljs stuff as js stuff for inspection

    uia-repl 0.0.1
    UIAutomation REPL environment for ClojureScript
    cljs.repl.uia/load-resourceSourceDoc + Usages
    Load a JS file from the classpath into the REPL environment.

    hiccup-bootstrap-3 0.2.1
    Hiccup functions for Twitter's Bootstrap 3
    hiccup.bootstrap.page/include-bootstrapSourceDoc + Usages
    Add Bootstrap CSS and JS resources to the page.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/-source-map~JavaScriptFile~ISourceMapSourceDoc + Usages
    Return the CLJS compiler generated JS source mapping

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/-source-mapSourceDoc + Usages
    Return the CLJS compiler generated JS source mapping

    webdriver 0.3.2
    A clojure selenium webdriver wrapper
    webdriver.core/alert-textSourceDoc + Usages
    returns the text contained in a js alert box

    reepl 1.0.1
    A configurable in-browser clojurescript REPL
    replumb.core/error->str (cljs)SourceDoc + Usages
    Return the message string of the input `js/Error`.

    ubik 0.5.0
    High level language for graphical and UI programming. No markup.
    ubik.interactive.events.browser/kw->js (cljs)SourceDoc + Usages
    Returns js property name corresponding to idiomatic keyword.

    introvert 0.1.5
    A small utility belt for introspecting into clojurescript.
    overcode.introvert/deep= (cljs)SourceDoc + Usages
    Compares JS values for equality by value instead of by reference.

    introvert 0.1.5
    A small utility belt for introspecting into clojurescript.
    overcode.introvert/->js (cljs)SourceDoc + Usages
    Converts a cljs data structure into a close JS approximation.

    hiccup-bootstrap-cdn 0.1.0
    Hiccup functions for Twitter's Bootstrap CDN
    hiccup.bootstrap.page/include-bootstrapSourceDoc + Usages
    Add Bootstrap CSS and JS resources to the page.

    om-inputs 0.4.0
    Generate Web Input Form for Om/React.js, validation included.
    om-inputs.date-utils/at (cljs)SourceDoc + Usages
    Create a js/Date at plus/minus days

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.interop/console-log (cljs)SourceDoc + Usages
    Calls console.log after converting a cljs object to js.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    secretary.core/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    secretary.core/encode-uri (cljs)SourceDoc + Usages
    Like js/encodeURIComponent excepts ignore slashes.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.server.templates.base/default-jsSourceDoc + Usages
    Render default-js included on every page.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.interop/console-log (cljs)SourceDoc + Usages
    Calls console.log after converting a cljs object to js.

    lein-nashtest 0.1.3
    Run CLJS tests in nashorn using hooks for cljs.test.
    leiningen.nashtest.run/onceSourceDoc + Usages
    once loads and executes the runner specified by load-js.

    clj-blocks 0.0.25
    a web framework inspired by Weblocks
    clj-blocks.js/on-readySourceDoc + Usages
    executes js-block when the page is ready

    metosin-common 0.4.1
    Random collection of various namespaces used in multiple Metosin projects.
    metosin.dates/to-native~Date~ToNativeSourceDoc + Usages
    Convers to native Date object (java.util.Date or js/Date).

    metosin-common 0.4.1
    Random collection of various namespaces used in multiple Metosin projects.
    metosin.dates/to-native~org.joda.time.LocalDate~ToNativeSourceDoc + Usages
    Convers to native Date object (java.util.Date or js/Date).

    metosin-common 0.4.1
    Random collection of various namespaces used in multiple Metosin projects.
    metosin.dates/to-native~org.joda.time.DateTime~ToNativeSourceDoc + Usages
    Convers to native Date object (java.util.Date or js/Date).

    metosin-common 0.4.1
    Random collection of various namespaces used in multiple Metosin projects.
    metosin.dates/to-nativeSourceDoc + Usages
    Convers to native Date object (java.util.Date or js/Date).

    inputs 0.4.6
    Generate Web Input Form for React.js (Om or Reagent), validation included.
    dragonmark.inputs.date-utils/at (cljs)SourceDoc + Usages
    Create a js/Date at plus/minus days

    ring-graphql-ui 0.1.1
    GraphQL UI for Ring apps.
    ring-graphql-ui.core/conf-jsSourceDoc + Usages
    Generates GraphiQL js conf file as a string

    tao-fork 0.1.6
    Two way data binding for browser history
    tao.utils/log (cljs)SourceDoc + Usages
    logs a cljs stuff as js stuff for inspection

    hiccup-foundation 0.1.0
    Zurb Foundation in Hiccup
    hiccup-foundation.page/include-foundationSourceDoc + Usages
    Add Foundation CSS and JS resources to the page.

    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry points. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry point. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry points. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    tools.analyzer 0.6.9
    An analyzer for Clojure code, written in Clojure and producing AST in EDN
    clojure.tools.analyzer.passes/calc-depsSourceDoc + Usages
    Takes a map of pass-name -> pass deps, a pass name, the explicit pass dependencies
       and a set of available pass-infos.
       Resolves all the transitive deps of the pass and assocs them to the map, indexed by
       the pass name.

    Takes a map of pass-name -> pass deps, a pass name, the explicit pass dependencies
       and a set of available pass-infos.
       Resolves all the transitive deps of the pass and assocs them to the map, indexed by
       the pass name.

    funnyqt 1.1.5
    A model querying and transformation library for TGraphs and EMF models developed
    funnyqt.pmatch/get-and-remove-constraint-from-vectorSourceDoc + Usages
    Removes all constraints depending only on the syms in set `deps` from `v`.
      Returns [nv constrs] where nv is the new vector and constrs is the seq of
      constraints depending only on `deps`.

    Takes a map of pass-name -> pass deps, a pass name, the explicit pass dependencies
       and a set of available pass-infos.
       Resolves all the transitive deps of the pass and assocs them to the map, indexed by
       the pass name.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/node-inputsSourceDoc + Usages
    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry points. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/node-module-depsSourceDoc + Usages
    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry point. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    lein-lock 0.1.1
    A Leiningen plugin to check transitive dependencies against a dependencies.lock
    leiningen.lock/resolve-dependencies-dep-listSourceDoc + Usages
    this is created via classpath/resolve-dependencies. We get the jar filenames
      and shas but don't learn SNAPSHOT build version numbers, nor :scope nor :exclusions.
    
      It includes all deps, including testing and plugin deps.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/node-inputsSourceDoc + Usages
    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry points. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/node-module-depsSourceDoc + Usages
    EXPERIMENTAL: return the foreign libs entries as computed by running
       the module-deps package on the supplied JavaScript entry point. Assumes
       that the `@cljs-oss/module-deps` NPM package is either locally or globally
       installed.

    yetibot 1.0.0-RC7
    A command line in your chat, where chat ∈ {irc,slack}.
    yetibot.commands.pom/deps-for-repoSourceDoc + Usages
    poms deps <repo> # show pom versions along with its dependencies in <repo>
    poms deps <repo> <branch> # show pom versions along with its dependencies in <repo> for <branch>

    Create zipper over the given Clojure/EDN node and move to the first
       non-whitespace/non-comment child.
    
       If `:track-position?` is set, this will create a custom zipper that will
       return the current row/column using `cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.zip/position`. (Note that
       this custom zipper will be incompatible with `clojure.zip`'s functions.)

    Create zipper over the given Clojure/EDN node.
    
       If `:track-position?` is set, this will create a custom zipper that will
       return the current row/column using `cider.inlined-deps.cljfmt.v0v5v7.rewrite-clj.v0v5v2.rewrite-clj.zip/position`. (Note that
       this custom zipper will be incompatible with `clojure.zip`'s functions.)

    detritus 0.3.3.1
    Arrdem's util library
    detritus.text/lift-indentationSourceDoc + Usages
    Helper which attempts to rewrite a given node so that it reflects
      the indentation of its children.
    
      Ex. [:block {} [:indent {} "foo"]] -> [:indent {} [:block {} "foo"]]

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    refactor-nrepl.find.find-macros/node->occurrenceSourceDoc + Usages
    line-offset is the offset in the file where we start searching.
      This is after the ns but clj-rewrite keeps tracking of any following
      whitespace.

    episodic-log 0.3
    An opinionated logging library for Clojure
    episodic.core/*options*SourceDoc + Usages
    Options:
      - :logger The functions to write notes with
      - :runner Function that runs the body of the episode
      - :transducer Opportunity to rewrite notes before they are summarized
      - :reducer Reducer for compiling the summary

    intersectx 0.8.1
    Regular Expression Intersection
    intersectx.dfa/rewrite-dfaSourceDoc + Usages
    Rewrite a DFA using canonical names for the states. 
      Useful for simplifiying DFA product of intersections or NFA conversions. 
      This function does not change the language matched by the DFA

    specql 20180312
    PostgreSQL spec query language
    specql.impl.fetch/sort-by-suffixSourceDoc + Usages
    A *kludge* to sort tables by suffix. PENDING: rewrite JOIN logic to be smarter.
      Now tables may appear in the wrong order and cause invalid SQL.

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.file/split-pathSourceDoc + Usages
    Return sequence of this file's and its parent directories names.
    
       e.g. public/js/main.js -> ("public" "js" "main.js")

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.dom/convert-props (cljs)SourceDoc + Usages
    Given props, which can be nil, a js-obj or a clj map: returns a js object.

    re-view-material 0.1.7
    Material design components in re-view
    re-view-material.mdc/index-of (cljs)SourceDoc + Usages
    Index of x in js-coll, where js-coll is an array-like object that does not implement .indexOf (eg. HTMLCollection)

    Convert the top level of a javascript object to clojurescript.
      Unconditionally attempts on any js property, unlike js->clj

    Return sequence of this file's and its parent directories names.
    
       e.g. public/js/main.js -> ("public" "js" "main.js")

    qualityclj 0.2.3
    Assess Clojure libraries based on a number of different metrics.
    qualityclj.views.layout/commonSourceDoc + Usages
    Common layout, to include site CSS, application JS, and dev-mode JS
      if in dev mode.

    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    tools.analyzer 0.6.9
    An analyzer for Clojure code, written in Clojure and producing AST in EDN
    clojure.tools.analyzer.passes/desugar-depsSourceDoc + Usages
    Takes a map of pass-name -> pass deps and puts the :after :affects and :before passes
       in the appropriate pass :depends

    ns-tracker 0.3.1
    Keep track of which namespaces have been modified
    ns-tracker.dependency/dependSourceDoc + Usages
    Adds to the dependency graph that x depends on deps. Forbids
      circular and self-referential dependencies.

    Takes a map of pass-name -> pass deps and puts the :after :affects and :before passes
       in the appropriate pass :depends

    lein-npm 0.7.0-rc1
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-checkouts-depsSourceDoc + Usages
    Finds dependencies, using lookup-deps, in all the project.clj definitions for
      checkouts dependencies under a given project root.

    pod 2.7.2
    Boot pod module–this is included with all pods.
    boot.pod/apply-global-exclusionsSourceDoc + Usages
    Merges the seq of dependency ids excl into all dependency vectors in deps.
      See apply-exclusions.

    populates :cache-key of the resource with the resolved symbols of its deps
       to ensure recompilation when their names change

    compiles with just the main thread, can do partial compiles assuming deps are compiled

    shadow-cljs 2.4.5
    CLJS development tools
    shadow.build.npm/read-package-jsonSourceDoc + Usages
    this caches the contents package.json files since we may access them quite often when resolving deps

    Takes a map of pass-name -> pass deps and puts the :after :affects and :before passes
       in the appropriate pass :depends

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    refactor-nrepl.artifacts/make-resolve-missing-aware-of-new-depsSourceDoc + Usages
    Once the deps are available on cp we still have to load them and
      reset slamhound's cache to make resolve-missing work.

    refactor-nrepl 2.3.1
    nREPL middleware to support editor-agnostic refactoring
    refactor-nrepl.core/dirs-on-classpathSourceDoc + Usages
    Return all dirs on classpath, filtering out our inlined deps
      directory and paths matching :ignore-paths specified in config.

    lein-monolith 1.0.1
    Leiningen plugin for managing subrojects within a monorepo.
    leiningen.monolith/lintSourceDoc + Usages
    Check various aspects of the monolith and warn about possible problems.
    
      Options:
        :deps        Check for conflicting dependency versions

    Find, read, and combine alias maps identified by alias keywords from
      a deps configuration into a single args map.

    Read a set of user deps.edn files and merge them left to right into a single deps map.

    Read a single deps.edn file from disk and canonicalize symbols,
      return a deps map.

    Given a configuration for config-files and optional config-data, read
      and merge into a combined deps map.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/add-js-sourcesSourceDoc + Usages
    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    immutant-dependency-exclusions 0.1.0
    A tiny util for excluding Immutant dependencies from Leiningen dependency coordinates
    immutant.dependency-exclusions/exclude-immutant-depsSourceDoc + Usages
    Removes public immutant artifacts from the deps list, and adds them
      as an exclusion to each remaing dep.

    soles 0.5.0
    A shared bootfile for the plumula projects.
    plumula.soles.dependencies/add-dependencies!SourceDoc + Usages
    Add `deps` as depencies to the environment.
      For an example of the format, see thes use in the `build.boot` file.
      

    shadow-devtools 1.0.20170516
    CLJS development tools
    shadow.cljs.build/do-compile-sourcesSourceDoc + Usages
    compiles with just the main thread, can do partial compiles assuming deps are compiled

    shadow-build 1.0.2017040316
    cljs compiler
    shadow.cljs.build/do-compile-sourcesSourceDoc + Usages
    compiles with just the main thread, can do partial compiles assuming deps are compiled

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/add-js-sourcesSourceDoc + Usages
    Given list of IJavaScript objects, add foreign-deps, constants-table
       IJavaScript objects to the list.

    lucid.flight.maven 1.1.0
    tools for clarity
    lucid.flight.maven/resolve-with-depsSourceDoc + Usages
    resolves the jar and path of a namespace
     
       (resolve-with-deps 'hara.test)
       => [*hara-test-path* "hara/test.clj"]
       

    finds external imports for a given submodule
       
       (find-external-imports *filemap* *i-deps* "core")
       => '#{[:clj vinyasa.maven.file]}

    lein-npm-fw 0.7.0-rc2
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-checkouts-depsSourceDoc + Usages
    Finds dependencies, using lookup-deps, in all the project.clj definitions for
      checkouts dependencies under a given project root.

    lein-servlet 0.4.1
    Leiningen plugin to work with servlet based webapps
    leiningen.servlet.war/generate-warSourceDoc + Usages
    Generate WAR file. Generate a Uberwar (WAR with dependency libraries) when
      `deps?` is true.

    lein-servlet 0.4.1
    Leiningen plugin to work with servlet based webapps
    leiningen.servlet/list-enginesSourceDoc + Usages
    Print a list of available engines and the one chosen to be run.
      (Execute this after loading deps.)

    Merges the seq of dependency ids excl into all dependency vectors in deps.
      See apply-exclusions.

    lein-goog 0.1.0
    Leiningen Plugin for Google Closure Library/Templates
    leiningen.goog.compile/compile-jsSourceDoc + Usages
    Compiles the javscript.
      Required settings:
        src-files
        deps-compiler
        javascript-compiler
        javascript-input
        javascript-output

    clopp 0.2.0
    clopp : appliation components in clojure
    clopp.dataset-model/create-datasetSourceDoc + Usages
    create a Dataset from <dataset-model>,
       supplying <params>, <connectors> and <dataset-deps> to match the requirements
       defined in <dataset-model>

    co-dependency 0.3.0
    Co-dependency support for com.stuartsierra.component
    modular.component.co-dependency/start-systemSourceDoc + Usages
    same as component/start-system but using assoc-co-deps-and-start fn
       with atom system argument

    component.config 0.1.1
    Configuration framework for component systems
    funzt.component.config/wrap-usingSourceDoc + Usages
    Return a component ctor that returns calls component/using on the
      return value of ctor with provided deps. 

    conwip.modules 0.1.0
    Library for dynamically loading ClojureScript modules
    conwip.modules/env-module-urisSourceDoc + Usages
    Gets the modules URI loaction from the compiler option
      :module-info {:moudle/uris <module-uris>} and turns it into
      a JavaScript object for ClojureScript consumption
    
      For example
    
      :module-info {:module/uris {"dev"   "js/dev.js"
                                  "extra" "js/extra.js"}}
    
      is transformed into
    
      #js {"dev"   "js/dev.js"
           "extra" "js/extra.js"}

    Given all Cljs sources (build inputs and dependencies in classpath)
    
      - index all the node node modules
      - process the JS modules (preprocess + convert to Closure JS)
      - save js-dependency-index for compilation

    a POST request from the REPL client asking for the compile JS for sources by name
       sends a {:sources [...]} structure with a vector of source names
       the response will include [{:js code :name ...} ...] with :js ready to eval

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.async/sock->ch (cljs)SourceDoc + Usages
    [:data [chunk]]
       [:error [js/Error]]
       [:connect nil]
       [:close [?js/Error]]
       [:drain nil]
       [:lookup [?js/Error address ?family host]]
       [:timeout nil]
       [:end nil]

    receipt 1.0.1
    FIXME: write description
    cljs.closure/handle-js-modulesSourceDoc + Usages
    Given all Cljs sources (build inputs and dependencies in classpath)
    
      - index all the node node modules
      - process the JS modules (preprocess + convert to Closure JS)
      - save js-dependency-index for compilation

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/handle-js-modulesSourceDoc + Usages
    Given all Cljs sources (build inputs and dependencies in classpath)
    
      - index all the node node modules
      - process the JS modules (preprocess + convert to Closure JS)
      - save js-dependency-index for compilation

    Given js-module map, apply preprocessing defined by :preprocess value in the map.

    schema 1.1.9
    Clojure(Script) library for declarative data description and validation
    schema.core/Str (cljs)SourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    schema 1.1.9
    Clojure(Script) library for declarative data description and validation
    schema.core/StrSourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    test.check 0.10.0-alpha3
    A QuickCheck inspired property-based testing library
    clojure.test.check.random.longs.bit-count-impl/bit-count (cljs)SourceDoc + Usages
    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    sablono 0.8.4
    Lisp style templating for Facebook's React.
    sablono.compiler/compile-tagSourceDoc + Usages
    Replace fragment syntax (`:*`) by 'js/React.Fragment, otherwise the
      name of the tag

    clj-fuzzy 0.4.1
    A handy collection of algorithms dealing with fuzzy strings and phonetics.
    clj-fuzzy.js/js->clj-keywordize (cljs)SourceDoc + Usages
    Shortcut to perform a js->clj while converting keys to keywords.

    hoplon-elem-lib 0.2.0
    Tiny element library for Hoplon.
    clojure.test.check.random.longs.bit-count-impl/bit-count (cljs)SourceDoc + Usages
    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    js/eval doesn't get optimized properly, this hack seems to do the trick

    shadow-cljs 2.4.5
    CLJS development tools
    shadow.json/to-clj (cljs)SourceDoc + Usages
    simplified js->clj for JSON data, :key-fn default to keyword

    ankha 0.1.5.1-64423e
    A generic data inspection component for use with Om.
    ankha.core/empty? (cljs)SourceDoc + Usages
    Return true if x is an empty js/Object or empty Clojure collection.

    domina 1.0.3
    A DOM manipulation library for ClojureScript inspired by JQuery
    domina/lazy-nodelist (cljs)SourceDoc + Usages
    A lazy seq view of a js/NodeList, or other array-like javascript things

    cats 0.4.0
    Category Theory abstractions for Clojure
    cats.monad.exception/throwable?SourceDoc + Usages
    Return true if `v` is an instance of
      the Throwable or js/Error type.

    cats 0.4.0
    Category Theory abstractions for Clojure
    cats.monad.exception/throwable? (cljs)SourceDoc + Usages
    Return true if `v` is an instance of
      the Throwable or js/Error type.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.dom/clj-map->js-objectSourceDoc + Usages
    Recursively convert a map to a JS object. For use in macro expansion.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.dom-common/add-kwprops-to-propsSourceDoc + Usages
    Combine a hiccup-style keyword with props that are either a JS or CLJS map.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.localized-dom-common/add-kwprops-to-propsSourceDoc + Usages
    Combine a hiccup-style keyword with props that are either a JS or CLJS map.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.gettext/js-missing?SourceDoc + Usages
    Checks for compiled js. Returns settings if all OK, nil otherwise.

    scriptjure 0.1.24
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/js*SourceDoc + Usages
    returns a fragment of 'uncompiled' javascript. Compile to a string using js.

    quiescent 0.3.2
    A minimal, functional ClojureScript wrapper for ReactJS
    quiescent.factory/def-factoriesSourceDoc + Usages
    Define factory functions for the given components, using the specified JS object prefix

    replumb 0.2.4
    ClojureScript plumbing for your bootstrapped REPLs.
    replumb.load/fake-load-fn! (cljs)SourceDoc + Usages
    This load function just calls:
      (cb {:lang   :js
           :source ""})

    milia 0.3.37
    The ona.io Clojure Web API Client.
    chimera.js-interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
       If error occurs, return the string unmodified.

    shared 0.11.27
    This is an echo lambda function. It's mainly used for debugging purposes.
    shared.protocols.convertible/to-query (cljs)SourceDoc + Usages
    Converts an js object to an offcourse query, if the object meets the
      corresponding model specification

    chimera 0.0.6
    Collection of useful Clojure(Script) functions.
    chimera.js-interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
       If error occurs, return the string unmodified.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
       If error occurs, return the string unmodified.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
       If error occurs, return the string unmodified.

    nilern.scriptjure 0.1.27
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/js*SourceDoc + Usages
    returns a fragment of 'uncompiled' javascript. Compile to a string using js.

    shodan 0.4.2
    ClojureScript wrapper for the JavaScript console API.
    shodan.console/node-js?SourceDoc + Usages
    Returns true if the ClojureScript compiler :target option is
      :node-js.

    skm-ice-utils 1.0.3
    Utility library developed by the ICE project within the danish ministry of taxation
    schema.core/Str (cljs)SourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/preprocess-jsSourceDoc + Usages
    Given js-module map, apply preprocessing defined by :preprocess value in the map.

    etaoin 0.2.8
    Pure Clojure Webdriver protocol implementation.
    etaoin.api/with-script-timeoutSourceDoc + Usages
    Performs the body setting the script timeout temporary.
      Useful for async JS scripts.

    taxi-toolkit 0.3.3
    A Clojure library designed to help with writing integration tests using clj-webdriver.
    io.aviso.taxi-toolkit.ui/try-js-clickSourceDoc + Usages
    Same as `try-js-click' but doesn't fail when element is missing.

    era 0.2.3
    Cross-platform time tools
    era.format/iso-formatterSourceDoc + Usages
    Formatter with output as 'YYYY-MM-DDTHH:mm:ss.sssZ', like js/Date#toISOString

    untangled-ui 1.0.0-alpha5
    Untangled Components is a library of pre-built CSS and active components for use
    untangled.ui.calendar/set-date-implSourceDoc + Usages
    Returns an updated calendar set to the given js/Date object

    foam 0.1.6
    Om form on steroids
    schema.core/Str (cljs)SourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    cljs-react-navigation 0.1.3
    CLJS Wrappers for react-navigation
    cljs-react-navigation.base/navigation-options? (cljs)SourceDoc + Usages
    Conforms a clj map (or a function that returns a clj map) to a js object

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `get` for JS objects, Ref. https://goo.gl/eze8hY.

    Returns a simple js/console appender for ClojureScript.
    
      For accurate line numbers in Chrome, add these Blackbox[1] patterns:
        `/taoensso/timbre/appenders/core\.js$`
        `/taoensso/timbre\.js$`
        `/cljs/core\.js$`
    
      [1] Ref. https://goo.gl/ZejSvR

    budb 0.0.1
    A CRDT Database for Clojure(script)
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `get` for JS objects, Ref. https://goo.gl/eze8hY.

    Returns a simple js/console appender for ClojureScript.
    
      For accurate line numbers in Chrome, add these Blackbox[1] patterns:
        `/taoensso/timbre/appenders/core\.js$`
        `/taoensso/timbre\.js$`
        `/cljs/core\.js$`
    
      [1] Ref. https://goo.gl/ZejSvR

    re-frame-ipfs-fx 0.0.2
    IPFS Re-Frame handlers.
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `get` for JS objects, Ref. https://goo.gl/eze8hY.

    Returns a simple js/console appender for ClojureScript.
    
      For accurate line numbers in Chrome, add these Blackbox[1] patterns:
        `/taoensso/timbre/appenders/core\.js$`
        `/taoensso/timbre\.js$`
        `/cljs/core\.js$`
    
      [1] Ref. https://goo.gl/ZejSvR

    lemonade 0.3.0
    High level language for graphical and UI programming. No markup.
    clojure.test.check.random.longs.bit-count-impl/bit-count (cljs)SourceDoc + Usages
    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    lemonade 0.3.0
    High level language for graphical and UI programming. No markup.
    clojure.test.check.random.longs.bit-count-impl/bit-count (cljs)SourceDoc + Usages
    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    vee 0.2.4
    Native Mobile Tooling for Clojure
    vee.source/process-frameSourceDoc + Usages
    Parse info from a js stacktrace line and transform to cljs position

    tokamak 0.14.0
    Single-ratom state management for Reagent front-end applications.
    reify.tokamak.impl.util/shallow-js->clj (cljs)SourceDoc + Usages
    Convert a Javascript object into a Clojure map *shallowly*. See
       `shallow-clj->js`.

    skm-ice-gui 1.0.0
    GUI library developed by the ICE project within the danish ministry of taxation
    schema.core/Str (cljs)SourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    shadow-build 1.0.2017040316
    cljs compiler
    shadow.cljs.build/classpath-entriesSourceDoc + Usages
    finds all js files on the classpath matching the path provided

    untangled-components 1.0.0
    Untangled Components is a library of pre-built CSS and active components for use
    untangled.ui.calendar/set-date-implSourceDoc + Usages
    Returns an updated calendar set to the given js/Date object

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/preprocess-jsSourceDoc + Usages
    Given js-module map, apply preprocessing defined by :preprocess value in the map.

    reepl 1.0.1
    A configurable in-browser clojurescript REPL
    replumb.load/fake-load-fn! (cljs)SourceDoc + Usages
    This load function just calls:
      (cb {:lang   :js
           :source ""})

    js-idiomatic-symbols 0.1.1
    Transform Clojure naming conventions to those of JavaScript.
    js-idiomatic-symbols.core/js-idiomatize-symSourceDoc + Usages
    Like js-idiomatize-str, but takes and returns a symbol:
       `'this<-me->you?! ;=> 'isThisFromMeToYou`

    js-idiomatic-symbols 0.1.1
    Transform Clojure naming conventions to those of JavaScript.
    js-idiomatic-symbols.core/js-idiomatize-sym (cljs)SourceDoc + Usages
    Like js-idiomatize-str, but takes and returns a symbol:
       `'this<-me->you?! ;=> 'isThisFromMeToYou`

    cljs-tvos 0.1.0
    ClojureScript bindings for AppleTV's TVML and TVJS
    cljs-tvos.tvjs/lazy-nodelist (cljs)SourceDoc + Usages
    A lazy seq view of a js/NodeList, or other array-like javascript things

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
      If error occurs, return the string unmodified.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.interop/str->json (cljs)SourceDoc + Usages
    Convert json to js using JSON.parse.
      If error occurs, return the string unmodified.

    lein-nashtest 0.1.3
    Run CLJS tests in nashorn using hooks for cljs.test.
    leiningen.nashtest.watch/watchSourceDoc + Usages
    watch creates a file watcher on load-js and reloads the environment
       with run-once.

    om-widgets 0.3.0
    Widgets for Om/React
    om.widget.slider/p (cljs)SourceDoc + Usages
    Prints JS objects in a way so that Firefox can inspect them.

    com.ibdknox.scriptjure 0.1.22
    a clojure DSL for generating javascript
    com.reasonr.scriptjure/js*SourceDoc + Usages
    returns a fragment of 'uncompiled' javascript. Compile to a string using js.

    browserify-shim 0.1.0
    Finds instances of (js/require 'module') and calls browserify with
    leiningen.browserify-shim/browserify-shimSourceDoc + Usages
    Create browserify bundle from all (js/require "[module]") is configured package

    pine 0.1.6
    A Clojure/ClojureScript router designed for universal applications.
    clojure.test.check.random.longs.bit-count-impl/bit-count (cljs)SourceDoc + Usages
    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    schmetterling 0.0.8
    Web debugger for Clojure
    domina/lazy-nodelist (cljs)SourceDoc + Usages
    A lazy seq view of a js/NodeList, or other array-like javascript things

    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    gadjett 0.5.2
    Inspector tools for clojure[script]
    gadjett.async-utils/wait-for-conditionSourceDoc + Usages
      returns a channel that will be activated when the predicate `f` returns true.
      
      ~~~klipse
      (let [start (js/Date.)]
      (go 
        (println "start:" (js/Date.))
        (<! (wait-for-condition #(>= (- (js/Date.) start) 1000) 100))
        (println "done:" (js/Date.))))
      ~~~
      

    datomic-cljs 0.0.1-alpha-1
    Datomic REST client for ClojureScript
    datomic-cljs.macros/<?SourceDoc + Usages
    Takes a value from a core.async channel, throwing the value if it
      is a js/Error.

    dandy-roll 0.21
    Watermarking in the browser
    dandy-roll.blob/make-blob (cljs)SourceDoc + Usages
    Creates a JS Blob object from a media type and a Uint8Array

    phalanges 0.1.6
    ClojureScript library providing utilities for working with JavaScript KeyboardEvents.
    phalanges.core/key-char (cljs)SourceDoc + Usages
    Given a js/KeyboardEvent return the keyCode property converted to a
      string.

    Returns a JS number (not a Long), the number of set bits in the
      given Long.

    re-frame-firebase 0.5.0
    A re-frame wrapper around firebase
    com.degel.re-frame-firebase.auth/user (cljs)SourceDoc + Usages
    Extract interesting details from the Firebase JS user object.

    bootstrap-cljs 0.28.1-0
    ClojureScript wrapper around React Bootstrap
    schema.core/Str (cljs)SourceDoc + Usages
    Satisfied only by String.
       Is (pred string?) and not js/String in cljs because of keywords.

    Consumes an nREPL response, having a `:value`. If the `:value` is
      recognized as an AWT Image, a File, or a File URI, rewrite the
      response to have a `:content-type` being a MIME type of the content,
      and a `:body` to re-use the RFC term for the message payload.

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip.base/edn*SourceDoc + Usages
    Create zipper over the given Clojure/EDN node.
    
       If `:track-position?` is set, this will create a custom zipper that will
       return the current row/column using `rewrite-clj.zip/position`. (Note that
       this custom zipper will be incompatible with `clojure.zip`'s functions.)

    cascalog-core 3.0.0
    Cascalog core libraries.
    cascalog.logic.parse/select-joinSourceDoc + Usages
    Returns the join fields that will join the maximum number of fields
      at a time. If the search fails, select-join throws.
    
       This is unoptimal. It's better to rewrite this as a search problem
       to find optimal joins.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.primitives/rewrite-tempids-in-request-queueSourceDoc + Usages
    Rewrite any pending requests in the request queue to account for the fact that a response might have
      changed ids that are expressed in the mutations of that queue. tempid-map MUST be a map from om
      tempid to real ids, not idents.

    untangled-server 0.7.0
    Library for creating Untangled web servers
    untangled.server.impl.protocol-support/rewrite-tempidsSourceDoc + Usages
    Rewrite tempid keywords in the given state using the tid->rid map.
       Leaves the keyword alone if the map does not contain an entry for it.
       Only considers things that match `prefix-p` or tempid?

    untangled 1.0.0-beta1
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    untangled.client.impl.om-plumbing/rewrite-tempids-in-request-queueSourceDoc + Usages
    Rewrite any pending requests in the request queue to account for the fact that a response might have
      changed ids that are expressed in the mutations of that queue. tempid-map MUST be a map from om
      tempid to real ids, not idents.

    promenade 0.5.2
    Take program design oddities in stride with Clojure/ClojureScript
    promenade.internal/bind-exprSourceDoc + Usages
    Given a bind fn (fn [mv right-f] [mv left-f right-f]), left and right expander fns of the arity (fn [form]) and a
      short bind-form, rewrite it as a bind expression.

    Rewrite queries containing a cumulative aggregation (e.g. `:cumulative-count`) as a different 'basic' aggregation (e.g. `:count`).
       This lets various drivers handle the aggregation normallly; we implement actual behavior here in post-processing.

      Proxy requests to Google Sheets and rewrite the responses in a form ready for embedding as
      an iFrame. Return the response as a ring response (map).
    
      Used in development by the Web development service. Used in production by the OpenCompany Proxy Service.
      

      Proxy requests to Google Sheets (needed for CORs). Rewrite the responses in a form ready for embedding as
      an iFrame. Return the response as a ring response (map).
    
      Used in development by the Web development service. Used in production by the OpenCompany Proxy Service.
      

    george-application 2018.4
    George - Application
    george.application.editor/queue-save-to-swapSourceDoc + Usages
    Saves to f#.
      If f# exists
        then rewrite to existing f#
        else if f# exists (but not f#)
          then create f# and write to it
          else create ISO# (in default document dir) and write to it.
      

    sxml-jaxp 0.2.0
    Tools for using SXML-inspired XML representations with JAXP.
    sxml-jaxp.sax.filter.hiccup/rewrite-element-eventSourceDoc + Usages
    Rewrite an element event such that Hiccup-specified properties in the tag
      name are merged with the attribute list as specified in the 'hiccup
      docstring. If attrs is nil, attribute merging is skipped and the element name
      only is rewritten and returned.

    tools.analyzer.js 0.1.0-beta5
    Provides js-specific passes for tools.analyzer
    clojure.tools.analyzer.passes.js.analyze-host-expr/analyze-host-exprSourceDoc + Usages
    Transform :host-interop nodes into :host-call, transform
      :maybe-class or :maybe-host-form nodes resolvable to js vars
      into :js-var nodes

    cryogen-core 0.1.61
    Cryogen's compiler
    cryogen-core.klipse/infer-clojure-evalSourceDoc + Usages
    Infers whether there's clojure eval and returns the config with the
      appropriate value assoc'd to :js.
      Returns the config untouched if :js is already specified.

    vee 0.2.4
    Native Mobile Tooling for Clojure
    vee.source/fileset->source-updateSourceDoc + Usages
    Pick out important files (like js / source-map) from a file set.
      Returns a map of updated js and source-map absolute paths.

    cloth 0.3.1
    Clojure(Script) tools for Ethereum
    cuerdas.core/css-selectorSourceDoc + Usages
    Output will be either:
         (js-selector "LeadingDash") ;; => -leading-dash
         (js-selector "noLeadingDash") ;; => no-leading-dash
    
      accepts keywords and strings, with any standard delimiter

    cloth 0.3.1
    Clojure(Script) tools for Ethereum
    cuerdas.core/js-selectorSourceDoc + Usages
    Output will be either:
         (js-selector "-pascal-case-me") ;; => PascalCaseMe
         (js-selector "camel-case-me") ;; => camelCaseMe
    
      accepts keywords and strings, with any standard delimiter

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.tags/js-render-fnSourceDoc + Usages
    Render a js-fn and its quoted then unquoted arguments as a executable
          string in a JS tag. Requires that all unquoted arguments follow the
          quoted arguments.

    ona-viewer 1.1.30
    Ona viewer that connects to the Ona API.
    ona.utils.tags/js-render-fnSourceDoc + Usages
    Render a js-fn and its quoted then unquoted arguments as a executable
          string in a JS tag. Requires that all unquoted arguments follow the
          quoted arguments.

    novelette-sprite 0.1.0.2
    Clojurescript library for the rendering of animated sprites on canvas.
    novelette-sprite.render/draw-sprite (cljs)SourceDoc + Usages
    Inputs: [ctx :- js/CanvasRenderingContext2D sprite :- sc/Sprite data-bank :- {s/Keyword js/Image}]
    
      Draw a sprite on the given canvas.

    utilza 0.1.98
    ken's random utilities
    utilza.file/assure-cacheSourceDoc + Usages
    Nice to have local versions of js files when on flaky network connections.
       Used for example in keeping cached CDN js files around.

    lein-lock 0.1.1
    A Leiningen plugin to check transitive dependencies against a dependencies.lock
    leiningen.lock/dependency-hierarchy-dep-listSourceDoc + Usages
    this is created via classpath/dependency-hierarchy. We learn scope,
      exclusions, and a more accurate version number, but we can't learn the jar
      filename from this. Useful for merging into uberjars merge-dep-lists
    
      It includes all deps, including testing and plugin deps.

    lein-diff 0.2.0
    Compute diffs between versions of a project
    leiningen.diff/compare-dep-listsSourceDoc + Usages
    Given two dependency maps, yield a map of:
    
    - :common - Submap of common dependencies
    - :removed - Submap of deps only in `from`
    - :added - Submap of deps only in `to`
    - :changed - Coll of vectors [depname, from-version, to-version] where
      the versions differ.

    core.typed.rt 0.5.2
    An optional type system for Clojure — zero-dependency artifact for annotations only.
    cljs.core.typed/typed-depsSourceDoc + Usages
    Declare namespaces which should be checked before the current namespace.
      Accepts any number of symbols.
      
      eg. (typed-deps clojure.core.typed.holes
                      myns.types)

    aether 2.7.2
    Boot aether module–performs maven dependency resolution.
    boot.aether/resolve-dependenciesSourceDoc + Usages
    Given an env map, returns a list of maps of the form
         {:dep [foo/bar "1.2.3"], :jar "file:..."}
       corresponding to the resolved dependencies (including transitive deps).

    mount-lite 2.1.1
    mount, but different and light
    mount.extensions.explicit-deps/build-graphsSourceDoc + Usages
    Build two graphs of state keywords, represented as maps where the
      values are the dependencies or dependents of the keys. See also
      `mount.extensions.common-deps/with-transitives`.

    mount-lite 2.1.1
    mount, but different and light
    mount.extensions.namespace-deps/build-graphsSourceDoc + Usages
    Build two graphs of state keywords, represented as maps where the
      values are the dependencies or dependents of the keys. See also
      `mount.extensions.common-deps/with-transitives`.

    plugin-helpers 0.1.6
    Helper fns for leiningen plugins
    plugin-helpers.core/add-dependenciesSourceDoc + Usages
    Conj dependencies onto a project
    
      example:
      (add-dependencies [foo "1.0.0"] [bar "0.4.5"])
    
      => [[prexisting-deps]
          [foo "1.0.0"]
          [bar "0.4.5"]]

    soles 0.5.0
    A shared bootfile for the plumula projects.
    plumula.soles.dependencies/filter-versionsSourceDoc + Usages
    Given a list of scoped dependencies `deps`, returns a map from dependency
      names to lists of versions.
    
      For instance, for the input [[:versions ['clojure "1.3"]]], the output will
      be {'clojure ["1.3"]}
      

    lein-lock 0.1.1
    A Leiningen plugin to check transitive dependencies against a dependencies.lock
    leiningen.lock/uberjar-filesSourceDoc + Usages
    cf uberjar.clj, returns fully-qualified list of jar io/files that would be
      included in eg an ubjerar or war (excluding test and plugin deps)

    shadow-build 1.0.2017040316
    cljs compiler
    shadow.cljs.build/do-analyze-moduleSourceDoc + Usages
    resolve all deps for a given module, based on specified :entries
       will update state for each module with :sources, a list of sources needed to compile this module 

    grape 0.1.7
    The opinionated, data-first, REST, GraphQL and Falcor enabled API Clojure library
    grape.query/validate-querySourceDoc + Usages
    Inputs: [{:keys [hooks resources-registry], :as deps} :- s/Any resource :- s/Any request :- s/Any query :- Query {:keys [recur?]}]

    lein-tools-deps 0.4.1
    Leiningen plugin to load :dependencies from deps.edn instead.
    lein-tools-deps.deps/absolute-deps-mapSourceDoc + Usages
    Given a base path and a deps map (a mapping from lib symbol to
      coordinates), ensures that any relative paths embedded in coordinates are
      absolute relative to the base path.

    tarsier 0.2.2
    Collection of mount state creator
    tarsier.states.element/mount-element! (cljs)SourceDoc + Usages
    Takes an `el-id` which is an id of html element.
       `rum-el-fn` is a rum constructior and `deps` is
       the args that will be passed down to `rum-el-fn`

    hermit 0.3
    Run command line scripts bundled within your clojure project
    hermit.core/with-depsSourceDoc + Usages
    Unpacks resource-paths into the target hermit directory
    
      Usage: (with-deps ["namespace/one" ["namespace/two" "unpack/dir"]
                (rsh! "some/package/script_depending_on_other_namespaces.sh")

    leiningen 2.8.1
    Automate Clojure projects without setting your hair on fire.
    leiningen.deps/depsSourceDoc + Usages
    Show details about dependencies.
    
        lein deps :tree
    
    Show the full dependency tree for the current project. Each dependency is only
    shown once within a tree.
    
        lein deps :plugin-tree
    
    Show the full dependency tree for the plugins in the current project.
    
        lein deps :verify
    
    Check signatures of each dependency. ALPHA: subject to change.
    
        lein deps :implicits
    
    List the implicit middleware and hooks that will be activated by the current
    set of plugins. Useful for debugging unexplained behaviour.
    
        lein deps
    
    Force Leiningen to download the dependencies it needs. This usage is
    deprecated as it should happen automatically on demand.
    
    Normally snapshot dependencies will be checked once every 24 hours; to
    force them to be updated, use `lein -U $TASK`.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.primitives/replace-and-validate-fnSourceDoc + Usages
    Replace the first sym in a list (the function name) with the given symbol.
    
      sym - The symbol that the lambda should have
      external-args - A sequence of argmuments that the user should not include, but that you want to be inserted in the external-args by this function.
      user-arity - The number of external-args the user should supply (resulting user-arity is (count external-args) + user-arity).
      fn-form - The form to rewrite
      sym - The symbol to report in the error message (in case the rewrite uses a different target that the user knows).

    lein-doo 0.1.10
    lein-doo is a plugin to run clj.test on different js environments.
    leiningen.doo/dooSourceDoc + Usages
    doo - run cljs.test in any JS environment.
    
    Usage:
    
      lein doo {js-env}
    
      lein doo {js-env} {build-id}
    
      lein doo {js-env} {build-id} {watch-mode}
    
      - js-env: slimer, phantom, node, chrome, firefox, or an alias like headless
      - build-id: any of the ids under the :cljsbuild map in your project.clj
      - watch-mode: either auto (default) or once
    
    
    All arguments are optional provided there is a corresponding default
    under :doo in the project.clj.
    

    doo 0.1.10
    doo is a library to run clj.test on different js environments.
    doo.core/resolve-aliasSourceDoc + Usages
    Given an alias it resolves to a list of the js-envs it represents,
       or an empty list if it represents not js-envs. js-envs resolve to
       themselves.
    
       Ex: (resolve-alias :headless {}) => [:phantom :slimer]
           (resolve-alias :slimer {}) => [:slimer]
           (resolve-alias :something {}) => []

    lein-less 1.7.5
    Less CSS compiler plugin for leiningen
    leiningen.less.engine/error!SourceDoc + Usages
    Conservative error handling for JS eval function:
        * handles error structures passed directly to this function from JS and throws as LessExceptions
        * handles unwrapping Java exceptions that have been wrapped by the JS VM
       Uses dynamic class resolution to avoid explicit dependencies JVM-internal classes.
       

    asset-minifier2 0.1.7
    a library to minify CSS and Js sources
    asset-minifier.core/minifySourceDoc + Usages
    assets are specified using a map where the key is the output file and the value is the asset paths, eg:
       {"site.min.css" "dev/resources/css"
        "site.min.js" "dev/resources/js/site.js"
        "vendor.min.js" ["dev/resources/vendor1/js"
                           "dev/resources/vendor2/js"]}

    cljs-node-io 0.5.0
    A ClojureScript IO Library for NodeJS
    cljs-node-io.proc/fork (cljs)SourceDoc + Usages
    @param {!string} modulePath :: path to js file to run
       @param {!IVector} args :: arguments to the js file
       @param {!IMap} opts :: map of execution options
       @return {!child_process.ChildProcess}

    boot-cljs 2.1.4
    Boot task to compile ClojureScript applications.
    adzerk.boot-cljs/compileSourceDoc + Usages
    Given a compiler context and a pod, compiles CLJS accordingly. Returns a
      seq of all compiled JS files known to the CLJS compiler in dependency order,
      as paths relative to the :output-to compiled JS file.

    reagent-context 0.0.2
    Easy access to React context in ClojureScript & Reagent
    reagent-context.core/child-as-fn (cljs)SourceDoc + Usages
    Provides interop with a React component that takes a render function as its
       child.
    
       If you pass props in, it applies the equivalent of the #js reader to them.
       You must convert any nested data structures to a JS obj if desired.

    datomish 0.3.6
    A persistent, embedded knowledge base inspired by Datomic and DataScript.
    datomish.cljify/cljify (cljs)SourceDoc + Usages
    In node, equivalent to `(js->clj o :keywordize-keys true),
      but successfully passes Clojure Records through. This allows JS API
      callers to round-trip values they receive from ClojureScript APIs.

    ring-graphql-ui 0.1.1
    GraphQL UI for Ring apps.
    ring-graphql-ui.core/serveSourceDoc + Usages
    Serves GraphQL UI conf and static files.
       path: The GraphQL UI endpoint
       root: The root directory in the resource folder containing static files
       conf-js-fn: Fn that generates the js configuration file as a string

    fusion-clj 0.1.3
    Fusing ephemeral kafka queues for dependent distibuted processes
    fusion-clj.reactor/reactorSourceDoc + Usages
    Given a dependency function (deps-fn) and a processing
      function (proc-fn) returns a function which accepts an elements
      map. When invoked, processes messages from a kafka consumer, calls
      deps-fn with each message to get an array of dependent topics,
      processes those deps, and finally calls proc-fn with the original
      message and a seq of messages returned from the dependent services. If
      the original message has a :return-topic key, puts the result of
      proc-fn on that topic and the resulting map gets put on the channel, if
      not, puts the result on the channel returned by the invoked reactor.

    Given a lib, a namespace, deps, its dependencies, env, an analysis environment
       and opts, compiler options - analyze all of the dependencies. Required to
       correctly analyze usage of other namespaces.

    lein-npm 0.7.0-rc1
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-jar-depsSourceDoc + Usages
    Finds dependencies in a project definition using lookup-deps in all the
      project definitions for jar dependencies of a project. Excludes any Clojure
      project jars that are named in a set of exclusions.

    lein-npm 0.7.0-rc1
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-jar-depSourceDoc + Usages
    Finds dependencies in the project definition in a given jar-file using
      lookup-deps, if a project.clj is found in it. Nil when there are no
      dependencies, or when the jar's project is in the given exclusions set.

    core.typed.rt 0.5.2
    An optional type system for Clojure — zero-dependency artifact for annotations only.
    clojure.core.typed/typed-depsSourceDoc + Usages
    Declare namespaces which should be checked before the current namespace.
      Accepts any number of symbols. Only has effect via check-ns.
      
      eg. (typed-deps clojure.core.typed.holes
                      myns.types)

    trapperkeeper 1.5.6
    A framework for configuring, composing, and running Clojure services.
    puppetlabs.trapperkeeper.services-internal/transform-deps-mapSourceDoc + Usages
    Inputs: [deps :- DependencyMap]
      Returns: (schema/pred vector?)
    
      Given a map of required and optional dependencies, return a vector that
      adheres to Prismatic Graph's binding syntax. Specifically, optional
      dependencies are transformed into {ServiceName nil}.

    dynadoc 1.4.7
    A dynamic documentation generator
    cljs.analyzer/analyze-depsSourceDoc + Usages
    Given a lib, a namespace, deps, its dependencies, env, an analysis environment
       and opts, compiler options - analyze all of the dependencies. Required to
       correctly analyze usage of other namespaces.

    funnyqt 1.1.5
    A model querying and transformation library for TGraphs and EMF models developed
    funnyqt.query/sort-topologicallySourceDoc + Usages
    Returns the objects `els` as topologically sorted vector or false if there's
      a cycle.  `deps-fn` is a function that given an object of `els` returns its
      "dependencies", i.e., objects that need to be sorted before it.

    Returns an identifier value that can be used to detect a lib/coord cycle while
       expanding deps. This will only be called after canonicalization so it can rely
       on the canonical form.

    vizdeps 0.1.6
    Visualize Leiningen project dependencies using Graphviz.
    leiningen.vizdeps/artifacts-mapSourceDoc + Usages
    Builds a map from artifact name (symbol) to an artifact record, with keys
      :artifact-name, :version, :node-id, :highlight?, :focus?, :conflict?, :root? and
      :deps.
    
      Each :dep has keys :artifact-name, :version, :conflict?, and :highlight?.

    keechma 0.3.6
    Frontend micro framework for ClojureScript and Reagent
    keechma.ui-component/resolve-dep (cljs)SourceDoc + Usages
    Resolves a dependency on the UIComponent record. Returns a new version
      of the record with the resolved dependency.
    
      ```clojure
      (def news-component (constructor {:component-deps [:user-profile :similar-news]
                                        :subscription-deps [:current-news :comments]}))
    
      (resolve-dep :subscription-deps :subscriptions news-component :current-news (fn []...))
      ;; Returns a new version of the `news-component` with the :current-news subscription resolved
    
      (resolve-dep :component-deps :components news-component :user-profile user-profile-component))
      ;; Returns a new version of the `news-component` with the :user-profile component resolved
      ```
    
      Two shorthand functions are defined that allow you to omit first two arguments:
      
      - `resolve-subscription-dep` - Resolves a subscription dependency
      - `resolve-component-dep` - Resolves a component dependency
      

    Take two graphs with namespace-to-namespace `:dependencies` and
      `:dependents` in the `ns-deps` map, and a namespace-to-states map,
      and generate a state-to-state dependencies graph (where states are
      represented by keywords). The direction argument should be one of
      `:dependencies` or `:dependents`.

    lein-lock 0.1.1
    A Leiningen plugin to check transitive dependencies against a dependencies.lock
    leiningen.lock/uberjar-dep-listSourceDoc + Usages
    this is created via classpath/resolve-dependencies. We get the jar filenames
      and shas but don't learn SNAPSHOT build version numbers, nor :scope nor :exclusions.
    
      It mimics the logic of uberjar, so will not include plugin or test deps.

    finds external imports for the filemap
       
       (find-all-external-imports *filemap* *i-deps* *project*)
       => {"web" #{},
           "util.data" #{},
           "util.array" #{},
           "jvm" #{}
           "core" '#{[im.chit/vinyasa.maven "0.3.1"]},
           "common" #{},
           "resources" #{}}

    lein-npm-fw 0.7.0-rc2
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-jar-depsSourceDoc + Usages
    Finds dependencies in a project definition using lookup-deps in all the
      project definitions for jar dependencies of a project. Excludes any Clojure
      project jars that are named in a set of exclusions.

    lein-npm-fw 0.7.0-rc2
    Manage npm dependencies for CLJS projects
    leiningen.npm.deps/resolve-in-jar-depSourceDoc + Usages
    Finds dependencies in the project definition in a given jar-file using
      lookup-deps, if a project.clj is found in it. Nil when there are no
      dependencies, or when the jar's project is in the given exclusions set.

    reepl 1.0.1
    A configurable in-browser clojurescript REPL
    cljs.analyzer/analyze-depsSourceDoc + Usages
    Given a lib, a namespace, deps, its dependencies, env, an analysis environment
       and opts, compiler options - analyze all of the dependencies. Required to
       correctly analyze usage of other namespaces.

    clj-di 0.5.0
    Dependency injection for clojure and clojurescript.
    clj-di.core/register! (cljs)SourceDoc + Usages
    Register dependecies.
    
      Usage:
    
      ```clojure
      (register! :logger logger
                 :http http-client)
      ```
    
      After that you can get dependency with [[get-dep]] or [[let-deps]]
      using dependency name (here - `:logger` and `:http`).

    clj-di 0.5.0
    Dependency injection for clojure and clojurescript.
    clj-di.core/register!SourceDoc + Usages
    Register dependecies.
    
      Usage:
    
      ```clojure
      (register! :logger logger
                 :http http-client)
      ```
    
      After that you can get dependency with [[get-dep]] or [[let-deps]]
      using dependency name (here - `:logger` and `:http`).

    meitner 0.1.0
    Breaks apart macros/functions into dependency graphs
    meitner.core/unfoldSourceDoc + Usages
    Takes a function which, given a node in a graph, returns its neighbors, and
      an initial node. Returns a map of that node's neighbors to *their* neighbors
      to *their* neighbors and so on, pruning circular deps.

    Given a lib, a namespace, deps, its dependencies, env, an analysis environment
       and opts, compiler options - analyze all of the dependencies. Required to
       correctly analyze usage of other namespaces.

    lein-haml-sass 0.2.6
    HAML/SASS/SCSS autobuilder plugin
    leiningen.haml-sass/haml-sassSourceDoc + Usages
    Compiles haml, sass, and scss files.
    Subtasks available:
    once    Compile all file types once
    auto    Automatically recompiles when files are modified
    clean   Removes the autogenerated files
    deps    Installs required gems
    

    rewrite-clj 0.6.0
    Comment-/Whitespace-preserving rewriting of EDN documents.
    rewrite-clj.zip.base/ednSourceDoc + Usages
    Create zipper over the given Clojure/EDN node and move to the first
       non-whitespace/non-comment child.
    
       If `:track-position?` is set, this will create a custom zipper that will
       return the current row/column using `rewrite-clj.zip/position`. (Note that
       this custom zipper will be incompatible with `clojure.zip`'s functions.)

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.impl.data-fetch/mark-loadingSourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and returns a map with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.client.impl.data-fetch/mark-parallel-loading!SourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and return maps with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    untangled 1.0.0-beta1
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    untangled.client.impl.data-fetch/mark-loadingSourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and returns a map with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    untangled 1.0.0-beta1
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    untangled.client.impl.data-fetch/mark-parallel-loadingSourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and return maps with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    untangled-client 0.8.2
    Client-side code for Untangled Webapps
    untangled.client.impl.data-fetch/mark-loadingSourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and returns a map with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    untangled-client 0.8.2
    Client-side code for Untangled Webapps
    untangled.client.impl.data-fetch/mark-parallel-loadingSourceDoc + Usages
    Marks all of the items in the ready-to-load state as loading, places the loading markers in the appropriate locations
      in the app state, and return maps with the keys:
    
      `query` : The full query to send to the server.
      `on-load` : The function to call to merge a response. Detects missing data and sets failure markers for those.
      `on-error` : The function to call to set network/server error(s) in place of loading markers.
      `load-descriptors` : Args to pass back to on-load and on-error. These are separated
        so that `rewrite-tempids-in-request-queue` can rewrite tempids for merge and
        error callbacks
    
      response-channel will have the response posted to it when the request is done.
      .

    Gets map of source file name -> Node, for files in Closure Compiler js root.

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    Returns a fresh JS environment, suitable for passing to repl.
      Hang on to return for use across repl calls.

    Given a path to a js source file return the ns info for the corresponding
       ClojureScript file if it exists.

    Change the file extension from .cljs to .js. Takes a File or a
         String. Always returns a String.

    Return the currently computed Google Closure js dependency index from the
      compiler state.

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    encore 2.96.0
    Core utils library for Clojure/Script
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `aget` for JS objects, Ref. https://goo.gl/eze8hY. Unlike `aget`,
      returns nil for missing keys instead of throwing.

    ring-devel 1.7.0-RC1
    Ring development and debugging libraries.
    ring.middleware.stacktrace/ex-responseSourceDoc + Usages
    Returns a response showing debugging information about the exception.
      Currently supports delegation to either js or html exception views.

    lein-doo 0.1.10
    lein-doo is a plugin to run clj.test on different js environments.
    leiningen.doo/cli->js-envsSourceDoc + Usages
    Returns the js-envs where doo should be run from the cli arguments
       and the project.clj options

    congomongo 0.5.2
    Clojure-friendly API for MongoDB
    somnium.congomongo/server-evalSourceDoc + Usages
    Sends javascript to the server to be evaluated. js should define a function that takes no arguments. The server will call the function.

    cljs-ajax 0.7.3
    A simple Ajax library for ClojureScript
    ajax.apache/-js-ajax-request~Connection~AjaxImplSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    cljs-ajax 0.7.3
    A simple Ajax library for ClojureScript
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    doo 0.1.10
    doo is a library to run clj.test on different js environments.
    doo.core/untrustworthy-exit-envSourceDoc + Usages
    The set of JS envs having executables which may not be able to signify
      failure with a non-zero exit code.

    promesa 1.9.0
    A promise library for ClojureScript
    promesa.core/scheduleSourceDoc + Usages
    Schedule a callable to be executed after the `ms` delay
      is reached.
    
      In JVM it uses a scheduled executor service and in JS
      it uses the `setTimeout` function.

    dynadoc 1.4.7
    A dynamic documentation generator
    cljs.compiler/rename-to-jsSourceDoc + Usages
    Change the file extension from .cljs to .js. Takes a File or a
         String. Always returns a String.

    boot-cljs 2.1.4
    Boot task to compile ClojureScript applications.
    adzerk.boot-cljs.impl/compile-cljsSourceDoc + Usages
    Given a seq of directories containing CLJS source files and compiler options
      opts, compiles the CLJS to produce JS files.

    lambdacd 0.14.1
    A library to create a continous delivery pipeline in code.
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    lambdacd 0.14.1
    A library to create a continous delivery pipeline in code.
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    fulcro 2.5.9
    A library for building full-stack SPA webapps in Clojure and Clojurescript
    fulcro.server-render/initial-state->script-tagSourceDoc + Usages
    Returns a string containing an HTML script tag that that sets js/window.INITIAL_APP_STATE to a transit-encoded string version of initial-state.

    clj-browserchannel 0.3.2
    BrowserChannel server implementation in Clojure, with a ClojureScript wrapper for
    net.thegeez.browserchannel.client/set-debug-log! (cljs)SourceDoc + Usages
    sets the debug log level, and optionally a log output handler function
       which defaults to js/console.log

    replumb 0.2.4
    ClojureScript plumbing for your bootstrapped REPLs.
    replumb.repl/file-path-from-goog-dependencies (cljs)SourceDoc + Usages
    Retrives the path for a file from (.-dependencies_.nameToPath js/goog). If
      not found will returns nil.

    milia 0.3.37
    The ona.io Clojure Web API Client.
    chimera.js-interop/safe-regex (cljs)SourceDoc + Usages
    Create a safe (escaped) js regex out of a string.
       By default, creates regex with ignore case option.

    milia 0.3.37
    The ona.io Clojure Web API Client.
    chimera.js-interop/json->js->cljs (cljs)SourceDoc + Usages
    Convert json string to cljs via js.
       Slow method, but preserves keywords, and appropriate for small json.

    shared 0.11.27
    This is an echo lambda function. It's mainly used for debugging purposes.
    shared.protocols.convertible/to-action (cljs)SourceDoc + Usages
    Converts an js api action to an offcourse action, if the object meets the
      corresponding model specification

    shared 0.11.27
    This is an echo lambda function. It's mainly used for debugging purposes.
    shared.protocols.convertible/to-event (cljs)SourceDoc + Usages
    Converts an js api event to an offcourse event, if the object meets the
      corresponding model specification

    shared 0.11.27
    This is an echo lambda function. It's mainly used for debugging purposes.
    shared.protocols.convertible/to-db-events (cljs)SourceDoc + Usages
    Converts an js api event to an offcourse event, if the object meets the
      corresponding model specification

    chimera 0.0.6
    Collection of useful Clojure(Script) functions.
    chimera.js-interop/safe-regex (cljs)SourceDoc + Usages
    Create a safe (escaped) js regex out of a string.
       By default, creates regex with ignore case option.

    chimera 0.0.6
    Collection of useful Clojure(Script) functions.
    chimera.js-interop/json->js->cljs (cljs)SourceDoc + Usages
    Convert json string to cljs via js.
       Slow method, but preserves keywords, and appropriate for small json.

    clip-test 0.2.2
    Subset of `clojure.test` for Clojure and ClojureScript
    clip-test.core-cljs/thrown-with-msg?SourceDoc + Usages
    set! `try-catch` before calling this, so that the effect is same as:
      `(try ~@body
         (catch ~'js/Error err#
           ...))

    clip-test 0.2.2
    Subset of `clojure.test` for Clojure and ClojureScript
    clip-test.core-cljs/thrown?SourceDoc + Usages
    set! `try-catch` before calling this, so that the effect is same as:
      `(try ~@body
         (catch ~'js/Error err#
           true))

    Given a collection of channels, returns a collection containing
      the first result of each channel (similiar to JS Promise.all)

    Given a collection of channels, returns a collection containing
      the first result of each channel (similiar to JS Promise.all)

    chlorine 1.6.4
    A naive Clojure to Javascript translator
    chlorine.page/jq-letSourceDoc + Usages
    Similar to the (js-let ...) form, but wraps the javascript in a
     [:script ] element which is invoked on a jQuery document.ready
     event.

    chlorine 1.6.4
    A naive Clojure to Javascript translator
    chlorine.page/jqSourceDoc + Usages
    Similar to the (js ...) form, but wraps the javascript in a
     [:script ] element which is invoked on a jQuery document.ready
     event.

    chlorine 1.6.4
    A naive Clojure to Javascript translator
    chlorine.page/script-letSourceDoc + Usages
    Similar to the (js-let ...) form, but wraps the javascript in a
     [:script ] element, which can be passed to hiccup.core/html.

    chlorine 1.6.4
    A naive Clojure to Javascript translator
    chlorine.page/scriptSourceDoc + Usages
    Similar to the (js ...) form, but wraps the javascript in a
     [:script ] element, which can be passed to hiccup.core/html.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/safe-regex (cljs)SourceDoc + Usages
    Create a safe (escaped) js regex out of a string.
       By default, creates regex with ignore case option.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/json->js->cljs (cljs)SourceDoc + Usages
    Convert json string to cljs via js.
       Slow method, but preserves keywords, and appropriate for small json.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    cljs-time.coerce/from-date (cljs)SourceDoc + Usages
    Returns a DateTime instance in the UTC time zone corresponding to the given
      js Date object.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/safe-regex (cljs)SourceDoc + Usages
    Create a safe (escaped) js regex out of a string.
       By default, creates regex with ignore case option.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    chimera.js-interop/json->js->cljs (cljs)SourceDoc + Usages
    Convert json string to cljs via js.
       Slow method, but preserves keywords, and appropriate for small json.

    hatti 0.4.0
    A cljs dataview from your friends at Ona.io
    cljs-time.coerce/from-date (cljs)SourceDoc + Usages
    Returns a DateTime instance in the UTC time zone corresponding to the given
      js Date object.

    prism 0.8.7
    A handy neural network library for natural language processing written in pure Clojure
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    prism 0.8.7
    A handy neural network library for natural language processing written in pure Clojure
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    avenir 0.2.2
    Clojure utilities which may find a proper home in the future
    avenir.utils/throw-msgSourceDoc + Usages
    Throw an error with a variable number of arguments.
    The exception type:
    * For CLJ throws an Exception
    * For CLJS throws a js/Error

    receipt 1.0.1
    FIXME: write description
    cljs.compiler/rename-to-jsSourceDoc + Usages
    Change the file extension from .cljs to .js. Takes a File or a
      String. Always returns a String.

    receipt 1.0.1
    FIXME: write description
    cljs.repl.rhino/repl-envSourceDoc + Usages
    Returns a fresh JS environment, suitable for passing to repl.
      Hang on to return for use across repl calls.

    receipt 1.0.1
    FIXME: write description
    cljs.closure/get-closure-sourcesSourceDoc + Usages
    Gets map of source file name -> Node, for files in Closure Compiler js root.

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    cloc 0.1.0
    Serve docs from your classpath to a local web server.
    cloc.pages/landingSourceDoc + Usages
    Render the main landing page placeholder. Debug flag
       will connect up the browser-repl and use the unoptimized
       js file.

    utensil 0.1.1
    Common utilities for the REPL.
    utensil.core/files-withSourceDoc + Usages
    Returns a seq of files that have content that match the
       regex provided.
    
       Example:
       `(files-with "/resources/templates/" #"application/js")`

    buddy-pkcs15-sha1 0.2.0b3
    Forked security library buddy for Clojure with PKCS v1.5 for SHA1. Original library:
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `aget` for JS objects, Ref. https://goo.gl/eze8hY. Unlike `aget`,
      returns nil for missing keys instead of throwing.

    untangled-ui 1.0.0-alpha5
    Untangled Components is a library of pre-built CSS and active components for use
    untangled.ui.calendar/dateSourceDoc + Usages
    Create a java/js date. y is 4-digit, m is zero-based, and d is 1-based day

    impressive 0.1.1
    Utility functions for composing impress.js presentations with Clojure/hiccup
    impressive.core/impressSourceDoc + Usages
    Creates an HTML5 skeleton for an impress.js project, assuming the project
    uses the following structure:
    
    |-index.html
    |-js
    |  `-impress.js
    `-css
       `-style.css
    
    

    reacl 2.0.1
    ClojureScript wrappers for programming with React
    reacl2.test-util/invoke-callback (cljs)SourceDoc + Usages
    Invoke a callback of an element.
    
      `callback` must a keyword naming the attribute (`onchange`).
    
      `event` must be a React event - don't forget the �#js {...}`

    district-ui-logging 1.0.1
    district UI module to set up devtools logging
    district.ui.logging/devtools-appender (cljs)SourceDoc + Usages
    Simple js/console appender which avoids pr-str and uses cljs-devtools
      to format output

    skm-ice-gui 1.0.0
    GUI library developed by the ICE project within the danish ministry of taxation
    promesa.core/scheduleSourceDoc + Usages
    Schedule a callable to be executed after the `ms` delay
      is reached.
    
      In JVM it uses a scheduled executor service and in JS
      it uses the `setTimeout` function.

    timbre-datomic-handler 0.1.3
    A simple Datomic handler that logs via Timbre
    taoensso.encore/oget (cljs)SourceDoc + Usages
    Like `aget` for JS objects, Ref. https://goo.gl/eze8hY. Unlike `aget`,
      returns nil for missing keys instead of throwing.

    untangled-components 1.0.0
    Untangled Components is a library of pre-built CSS and active components for use
    untangled.ui.calendar/dateSourceDoc + Usages
    Create a java/js date. y is 4-digit, m is zero-based, and d is 1-based day

    anki-cljs 0.1.1
    CLJS interface for interacting with Anki
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    rejax 0.1.0
    A library that creates nicer API for usage of cljs-ajax in Re-frame
    ajax.protocols/-js-ajax-requestSourceDoc + Usages
    Makes an actual ajax request.  All parameters except opts
         are in JS format.  Should return an AjaxRequest.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.compiler/rename-to-jsSourceDoc + Usages
    Change the file extension from .cljs to .js. Takes a File or a
      String. Always returns a String.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.repl.rhino/repl-envSourceDoc + Usages
    Returns a fresh JS environment, suitable for passing to repl.
      Hang on to return for use across repl calls.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/get-closure-sourcesSourceDoc + Usages
    Gets map of source file name -> Node, for files in Closure Compiler js root.

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/-foreign?~JavaScriptFile~IJavaScriptSourceDoc + Usages
    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/-foreign?~IPersistentMap~IJavaScriptSourceDoc + Usages
    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement

    torus-pong 0.1.0
    A multiplayer take on the classic Game of Pong. Entry for Clojure Cup 2013.
    cljs.closure/-foreign?~String~IJavaScriptSourceDoc + Usages
    Whether the Javascript represents a foreign
      library (a js file that not have any goog.provide statement