Socket
Book a DemoInstallSign in
Socket
w

wroud

npm

Packages

Current Co-maintainers

Former Co-maintainers

35 packages

go-di

Dependency injection

go-split

Splitter for React

go-virtualize

Virtualize big data for React

graphql-codegen-fragment-masking

Type-safe fragment masking plugin for GraphQL Code Generator, providing helper functions for managing GraphQL fragments with enhanced type safety and customizable configurations.

graphql-codegen-typed-document-nodes

A custom GraphQL Code Generator plugin to generate typed document nodes for TypeScript operations and fragments. Provides enhanced type safety with generated exports for GraphQL queries, mutations, and fragments.

react-painlessform

React Forms without pain

redux-subreducer

Middleware for working with react-redux

reistore

Functional state manager for immutable state with relationships

reistore-react

Reistore state connector for React

stmbenchmarks

Benchmarks for js state managers like redux and etc.

@wroud/api-logger

@wroud/api-logger is a lightweight, TypeScript-compatible logging interface for JavaScript applications. It provides standardized logging methods (`info`, `warn`, `error`) to ensure consistent and maintainable logging across your projects. Designed as an

@wroud/ci

A small CLI for automating releases based on conventional commits. It bumps versions, updates your changelog and publishes GitHub releases.

@wroud/conventional-commits-bump

A utility for determining version bump types (major, minor, patch) based on conventional commit messages, facilitating semantic versioning in your projects.

@wroud/conventional-commits-changelog

A TypeScript library for generating markdown changelogs from conventional commit messages, providing a structured and consistent format for documenting project updates.

@wroud/conventional-commits-parser

A lightweight parser for conventional commits that supports extracting commit metadata, generating commit messages, and managing commit trailers in TypeScript.

@wroud/di

A simple and lightweight dependency injection library for JavaScript and TypeScript

@wroud/di-react

A simple and lightweight dependency injection library for React

@wroud/di-tools-analyzer

DI Tools Analyzer is a tool that helps you to analyze the dependency injection tools in your project and generate a report for them.

@wroud/di-tools-codemod

@wroud/di-tools-codemod is a codemod utility that automates the migration of your codebase from Inversify to @wroud/di. It streamlines the transformation process, allowing for effortless and customizable transitions through configuration support.

@wroud/flow-middleware

A lightweight middleware management library for JavaScript and TypeScript, facilitating middleware chains with re-runs, error handling, and disposability.

@wroud/git

A lightweight toolset for working with local git, including utilities for retrieving git commits and tags, ideal for CI/CD pipelines and automated release workflows.

@wroud/github

A lightweight GitHub integration library for working with git history, co-authors, issues, and commit links. Supports extracting GitHub metadata, generating GitHub URLs, and managing commit trailers in TypeScript.

@wroud/navigation

A flexible, pattern-matching navigation system for JavaScript applications with built-in routing, browser integration, and navigation state management

@wroud/playground

@wroud/playground-react