A collection of production-ready packages built for modern web and mobile applications. This repository contains utilities focused on security, encrypted storage, keyboard management, and browser protection for React, React Native, Next.js, Expo, and Vanilla JavaScript applications.
High-security browser storage library with built-in behavioral bot detection and encrypted client-side persistence.
- AES-256 Encryption
- Behavioral Bot Detection
- Automatic Storage Sanitization
- LocalStorage & SessionStorage Support
- SSR-Safe Implementation
npm install bot-proof-storageimport { BotProofStorage } from 'bot-proof-storage';
const storage = new BotProofStorage({
secretKey: 'your-secret-key',
storageType: 'local',
autoWipeOnBot: true
});
storage.setItem('session', {
token: 'xyz123'
});- Authentication token protection
- Anti-bot systems
- Secure browser sessions
- Fraud prevention applications
A lightweight and zero-dependency keyboard utility for React Native and Expo.
- Zero Native Modules
- Expo Compatible
- Smart Keyboard Resizing
- Cross-Platform Support
- Animated Keyboard Handling
npm install react-native-pure-keyboardimport { KeyboardSpacer } from 'react-native-pure-keyboard';
function App() {
return (
<>
{/* Your Screen */}
<KeyboardSpacer />
</>
);
}- Forms & input screens
- Chat applications
- Keyboard-aware layouts
- Expo applications
Browser inspection and DevTools protection library for React and modern web applications.
- Disable Right Click
- Disable DevTools Shortcuts
- Console Protection
- Debugger Loop Detection
- Resize-Based DevTools Detection
npm install react-stop-inspectimport { useStopInspect } from 'react-stop-inspect';
function App() {
useStopInspect();
return <div>Protected App</div>;
}- React
- Vite
- Next.js
- Webpack
- Vanilla JavaScript
Secure encrypted storage wrapper for Web and React Native applications.
- Automatic Encryption
- SSR Friendly
- React Native Support
- TypeScript Support
- Lightweight Implementation
npm install safe-session-storageimport { useSafeStorage } from 'safe-session-storage';
function App() {
const [theme, setTheme] = useSafeStorage('theme', 'light');
}- React
- Next.js
- React Native
- Node.js
- JavaScript / TypeScript
- React
- React Native
- Next.js
- Expo
- Browser Storage APIs
packages/
├── bot-proof-storage/
├── react-native-pure-keyboard/
├── react-stop-inspect/
└── safe-session-storage/
Clone the repository:
git clone https://github.com/Coderkube-App/npmck-packagesInstall dependencies:
npm installThis repository provides reusable utilities for:
- Secure client-side storage
- Bot and inspection prevention
- Keyboard management
- Cross-platform support
- Production-ready React & React Native systems
Contributions, improvements, and pull requests are welcome.
All packages are licensed under the Apache-2.0 License.