New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

raven-state-management

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

raven-state-management - npm Package Compare versions

Comparing version 1.0.4 to 1.0.5

30

index.js

@@ -1,5 +0,29 @@

// index.js
import React, { useState, useContext } from 'react';
import RavenStateProvider, { useRavenState, useRavenStateUpdate } from './src/RavenStateProvider';
const RavenStateContext = React.createContext();
const RavenStateUpdateContext = React.createContext();
export { RavenStateProvider, useRavenState, useRavenStateUpdate };
export const useRavenState = () => useContext(RavenStateContext);
export const useRavenStateUpdate = () => useContext(RavenStateUpdateContext);
const RavenStateProvider = ({ children }) => {
const [RavenState, setRavenState] = useState({});
const updateRavenState = newState => {
setRavenState(prevState => ({
...prevState,
...newState,
}));
};
return (
<RavenStateContext.Provider value={RavenState}>
<RavenStateUpdateContext.Provider value={updateRavenState}>
{children}
</RavenStateUpdateContext.Provider>
</RavenStateContext.Provider>
);
};
export default RavenStateProvider;

2

package.json
{
"name": "raven-state-management",
"version": "1.0.4",
"version": "1.0.5",
"description": "is a powerful package that simplifies global state management in React Native applications. It utilizes the Context API, making it easy to share state across your entire app.",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc