
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
eureca (Easy Unobstructive REmote CAll) is a node.js bidirectional RPC library using engine.io or sockjs as a network layer.
please visit the project web page for more code samples http://eureca.io/
the current github repository contains a developement version witch use Primus.io to allow multiple transport layers. the stable version (on npm repository) use an internal abstraction layer that only support sockjs and engine.io.
when the developement version will become stable, I'll switch the npm version to Primus. this will not affect the existing code, everything is done behind the scene :)
Primus.io provide more flexibility since you can choose from multiple transport layers including engine.io, sockjs, socket.io, ws ...etc
this will also let me focus on eureca.io core and features.
please check node_modules/eureca.io/examples/ for some example codes
open a terminal window and type and cd to node_modules/eureca.io/examples/1-http-server/
node --harmony-proxies server.js
note the usage of --harmony-proxies command line argument, this switch enables harmony proxies witch is used by eureca.io library (for more information about harmony proxies see this link http://wiki.ecmascript.org/doku.php?id=harmony:proxies) if you don't use --harmony-proxies, eureca will still work using a workaround but this is not recommanded.
now you can either open a browser window on http://localhost:8000/ or open another terminal window in the same directory and call open a terminal window and type and cd to node_modules/eureca.io/examples/1-http-server/
node --harmony-proxies client.js
you should see 'Hello from client' on the server side.
a documentation page will be added soon and also some more examples.
FAQs
Nodejs transparent bidirectional remote procedure call (RPC) supporting multiple transports : WebRTC, Websocket, engine.io, faye ...etc
The npm package eureca.io receives a total of 34 weekly downloads. As such, eureca.io popularity was classified as not popular.
We found that eureca.io demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.