Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@nikandlv/fox
Advanced tools
keep everything simple, share functions and data you want from a component either set
or get
and keep track of their update on other components!
every item has a key that you can access directly from fox
object or get it from the manager
fox
object is the big object that contains everything we publish
manager
is the functions that we use to interact with fox
import it
import {fox,manager} from '@nikandlv/fox'
use it!
you can publish what ever you want
manager.publish(key,value)
manager.publish("test",()=> { console.log("test") })
manager.publish("test1","im just a string")
and you can unPublish them when you have to (when the component is not mounted anymore)
manager.unpublish(key)
manager.unpublish("test")
manager.unpublish("test2")
then you can get them where you want like so
manager.get(key,default_value)
manager.get("test",null)
manager.get("test2","test2 not found!")
the second parameter is the default value if the key does not exist
or if you are sure you can access it directly at
fox.key
fox.test
fox.test2
the key can also be as you want. for example
manager.publish("foo.bar","im just a string")
will be
fox.foo.bar
Listener when key is published
manager.onPublish(key,event_function)
runs once and asap when the key is available
Listener when key is unpublished
manager.onUnpublish(key,event_function)
runs once and asap when the key is available
Listener when key is updated
manager.onUpdate(key,event_function)
runs every time and asap when the key is updated
FAQs
A Simple, Easy and fast state manager
We found that @nikandlv/fox 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.
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’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.