Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

skynet-js

Package Overview
Dependencies
Maintainers
2
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

skynet-js

Sia Skynet Javascript Client

  • 2.2.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
75
increased by66.67%
Maintainers
2
Weekly downloads
 
Created
Source

skynet-js - Javascript Sia Skynet Client

Version Build Status Contributors License

A Javascript module made to simplify communication with Sia Skynet portals from the browser.

Documentation

For documentation complete with examples, please see the Skynet SDK docs.

We also have an example tutorial about creating your first web app on Skynet

How To Use skynet-js In Your Project

If you're thinking, "wait, how can I import() in the browser," then here is the answer:

While skynet-js is built with Node.js, you can easily compile it to one minified javascript file that is compatible with browsers.

Webpack will compile only the used functions (unused code will be removed automatically), so it is recommended to build your whole project in Node.js and compile it with webpack (click here for detailed tutorial):

cd your_project

npm install skynet-js

npm install webpack webpack-cli --save-dev

Update your package.json file.

remove - "main": "index.js",
add    - "private": true,

Create folders mkdir dist src. Make sure you have your javascript files in src and the main (entry) javascript is named index.js.

Compile with npx webpack! You will find the minified main.js in the dist folder.

Browser Utility Functions

skynet-js provides functions that only make sense in the browser, and are covered in the special section Browser JS API.

Development

  • Clone the repository
  • Run yarn
  • Run yarn test to run the tests

Keywords

FAQs

Package last updated on 29 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc