Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
A Javascript module that:
The latest beta major version is v4
. There are many breaking changes from v3
.
Please consult the update guide for help migrating your code.
The latest stable major version is v3
. There are many breaking changes from v2
.
Please consult the update guide for help migrating your code.
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
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.
yarn
yarn prepare
to install pre-commit hooksyarn test
to run the testsAlso see our guide to contributing.
We have some automated checks that must pass in order for code to be accepted. These include:
Note that the 100% coverage requirement is a minimum. Just because a line of code is tested does not mean it is tested well, that is, with different values and combinations of values. Tests should be as thorough as possible, within reason.
FAQs
Sia Skynet Javascript Client
The npm package skynet-js receives a total of 111 weekly downloads. As such, skynet-js popularity was classified as not popular.
We found that skynet-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
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.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.