Nanometers Per Millisecond

    @logseq/nbb-logseq

    0.7.133 • Public • Published

    Description

    For Logseq users

    nbb-logseq provides easy CLJS scripting on Node.js for Logseq. Since logseq is primarily written with ClojureScript, this scripting environment has capabilities that are not possible in any other environment. For example, see here for a script that queries any logseq graph.

    For Clojure users

    nbb-logseq is a custom version of nbb that bundles support for datascript, datascript-transit and a couple other cljs libraries that are useful to logseq. A good amount of the datascript API is available as seen by its tests. Since nbb only loads features/libraries when they are required, users can write datascript based CLIs without concern of loading the other libraries.

    Usage

    Install nbb-logseq from npm:

    npm install @logseq/nbb-logseq -g

    Omit -g for a local install.

    All the usage examples from https://github.com/babashka/nbb#usage apply to nbb-logseq e.g.

    $ nbb-logseq -e '(+ 1 2 3)'
    6

    For examples that are specific to nbb-logseq, see the examples directory.

    Projects using nbb-logseq

    Versioning

    nbb-logseq follows the same versioning as nbb. In other words, an 0.4.0 for nbb-logseq provides nbb 0.4.0 with the additional libraries.

    Contributing

    Example contributions are welcome. For feature contributions, please discuss them first as this is a low level library that will be relied on by multiple CLIs.

    LICENSE

    See LICENSE.md

    Install

    npm i @logseq/nbb-logseq

    DownloadsWeekly Downloads

    118

    Version

    0.7.133

    License

    MIT

    Unpacked Size

    2.2 MB

    Total Files

    30

    Last publish

    Collaborators

    • logseq-cldwalker
    • leizhe
    • logseq_junyi
    • fledna
    • xyhp915
    • logseq-team