@divyank96/guardial-react-sdk
v0.1.2
Published
Guardial React SDK - One-liner security integration for React applications
Downloads
267
Maintainers
Readme
Guardial React SDK
One-liner security integration for React applications.
Installation
npm install @divyank96/guardial-react-sdkQuick Start
Environment Variables
REACT_APP_GUARDIAL_API_KEY=your_api_key
REACT_APP_GUARDIAL_CUSTOMER_ID=your_customer_idOne-Liner Integration
import { GuardialProvider } from '@divyank96/guardial-react-sdk';
function App() {
return (
<GuardialProvider>
<YourApp />
</GuardialProvider>
);
}Usage in Components
import { useSecureFetch, usePromptGuard } from '@divyank96/guardial-react-sdk';
function MyComponent() {
const secureFetch = useSecureFetch();
const promptGuard = usePromptGuard();
const handleClick = async () => {
// Secure fetch
const response = await secureFetch('/api/data');
// Prompt guard
const result = await promptGuard('user input');
};
return <button onClick={handleClick}>Click</button>;
}