A modular toolkit library designed for streamlined configuration, execution, security, and management tasks in modern JavaScript/TypeScript projects.
- Configuration: Flexible APIs and schemas to simplify setup across environments.
- Execution: Utilities to execute scripts and workflows reliably.
- Security: Built-in helpers for securing configurations and hiding sensitive code.
- Management: Tools for project organization and codebase maintenance.
- Duplicate Code Finder: Detects and flags duplicate code blocks (with auto-fix options).
- Error Handling: Powerful functions for error detection and remediation.
npm install @nodoubtz/toolkit
# or
yarn add @nodoubtz/toolkit
import { configure, execute, secure, manage } from '@nodoubtz/toolkit';
// Example: Configure a project
const config = configure({ env: 'production' });
// Example: Run a task
execute('build', config);
// Example: Hide vulnerable code
secure.hideSecrets();
// Example: Manage duplicates
manage.findAndFixDuplicates();
- Refer to the API documentation for full usage examples.
- Check the examples directory for real-world scenarios.
- Fork the repository
- Create your feature branch (
git checkout -b feature/my-feature
) - Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/my-feature
) - Open a pull request
- Sensitive configurations and secrets are automatically masked.
- Use
secure
utilities to audit and hide vulnerable code.
© 2025 nodoubtz – Pay me for projects and custom integrations!