Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
preact-context
Advanced tools
createContext
for preactThis is an implementation of react's new context api. You can read more about it on react's documentation page.
This package provides the createContext
factory function that can be used
in order to create a context:
import { h } from "preact";
import { createContext } from "preact-context";
const Theme = createContext("dark");
The returned object contains two components: a Provider
and a Consumer
.
Consumer
It can be used in order to consume the provided object:
<Theme.Consumer>{theme => <p>Selected theme: {theme}</p>}</Theme.Consumer>
Alternatively, it can also be used with a render property:
<Theme.Consumer render={theme => <p>Selected theme: {theme}</p>} />
Provider
can be used in order to update the value of a context:
<Theme.Provider value="sunny">
will change "dark" to "sunny" and notify all it's consumers of the change.
This project has been written with typescript.
The watch
script will watch for changes, compile and run the tests.
$ npm i
$ npm run watch
Licensed under the Apache License, Version 2.0
Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs
FAQs
React's new Context Api for preact
The npm package preact-context receives a total of 38,952 weekly downloads. As such, preact-context popularity was classified as popular.
We found that preact-context 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.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.