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

1.2.6 • Public • Published

uplink-nodejs binding

Codacy Badge

Developed using v1.2.2 storj/uplink-c

API documentation and tutorial

Initial Set-up (Important)

For Golang

  • Make sure your PATH includes the $GOPATH/bin directory, so that your commands can be easily used Refer: Install the Go Tools:

    export PATH=$PATH:$GOPATH/bin
  • Install node-gyp globally

$ npm install -g node-gyp
  • Install the storj-nodejs Node.js package
$ npm install uplink-nodejs
  • Set Environment variable
    • MacOS
      • Set DYLD_LIBRARY_PATH environment variable
        • Run following command inside root directory of your project
          export  DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$PWD/node_modules/uplink-nodejs/
      • Copy libuplinkc*.* files from $PROJECTROOT/node_modules/uplink-nodejs/ to /usr/local/lib
    • Windows
      • Set Path environment variable to libuplinkc*.* which is $PROJECTROOT/node_modules/uplink-nodejs

For NodeJS

  • Please ensure Node.js with version 10 or higher is installed
    • Check Node.js version
      $ node -v
  • please ensure make is already installed.
  • please ensure node-gyp dependencies is already installed.
  • please ensure @types/node dependencies is installed for running module in typescript.

Run Unit Test Cases on Local

Directory with unit test cases test can be found in the uplink-nodejs repository.

To run the test cases on a local system, you need to perform the following steps:

  • clone the repo so that you have the test folder on your local system.

      └── test
  • Add a test file parallel to the tests folder, add API Key in the file, and name it as secret.txt. The directory structure would be something like this now:

      └── secret.txt
      └── test
          └── testcase.ts
  • Navigate to the folder, here directory_on_local and use the following command to run through all the tests.

        $ npm test


For more information on function definations and diagrams, check out the Detail or jump to:

Package Sidebar


npm i uplink-nodejs

Weekly Downloads






Unpacked Size

4.1 MB

Total Files


Last publish


  • utropicmedia