Research
Security News
Malicious PyPI Package ‘pycord-self’ Targets Discord Developers with Token Theft and Backdoor Exploit
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
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.
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.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.