Nonchalantly Performs Magic
    Wondering what’s next for npm?Check out our public roadmap! »

    node-knime
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.1 • Public • Published

    node-knime

    Build Status jest

    node-knime is a simple wrapper over knime's REST api.

    Getting Started

    To install the node-knime run:

    npm install node-knime

    or if you prefer yarn:

    yarn add node-knime

    Tweak the options in the example code below to match that of your kime server, run the script, and if all goes well, you should see the version of your knime server get printed out to the console. ✨


    const { KnimeClient } = require("node-knime");
     
    const options = {
      username: "<username>",
      password: "<password>",
      knimeServerUrl: "http://url-to-your-knime-server/knime/rest"
    };
     
    (async () => {
      const knime = new KnimeClient({ ...options });
      console.log(await knime.getVersion());
      console.log(await knime.root.children);
    })().catch(error => console.log(error.message));

    Philosophy

    node-knime's api is highly inspired by the child-parent architecture of the browser DOM; So you can basically traverse from parent to child nodes (Workflows) in a similar manner. So if you've ever used document.getElementById, then using this library should feel somewhat familar.

    Promises

    Much of node-knime's api uses promises. At this point, it only supports the native promise impelmentation, so if you use bluebird or other promise implementations - sadly, you're outta luck. But, don't fret, future versions will likely support other promise implementations.

    API

    Project is still in it's early stages, do check back soon :)

    Maintainers


    Copyright 2020 © [AI]

    Keywords

    none

    Install

    npm i node-knime

    DownloadsWeekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    734 kB

    Total Files

    35

    Last publish

    Collaborators

    • avatar