Proppy

Proppy

Functional Props Composition for UI Components


Description

Functional Props Composition for UI Components

Overview

ProppyJS is a lightweight 1.5 kB JavaScript library designed to compose props—objects that components receive to render themselves. The generated props can then be consumed by Vue.

Core Purpose

The primary goal of this library is to lift state management one level above your UI components, ensuring the components remain stateless while prop composition occurs separately.

Benefits

By keeping the component layer functional and minimal, ProppyJS provides the flexibility to test components and their props independently as required.


Creator

Fahad Heylaal
@fahad19

Related Projects

ScriptShifter

ScriptShifter

Auto-convert Vue Components from Options API to Script Setup

rstore

rstore

Reactive Data Store

Nuxt Auth Sanctum

Nuxt Auth Sanctum

Nuxt Module for Laravel Sanctum Authentication

Nuxt MCP Toolkit

Nuxt MCP Toolkit

Expose your Nuxt App to any LLM

vue.ts

vue.ts

Enhanced TypeScript Support for Vue.js

vue-flow-vis

vue-flow-vis

Vue Reactivity Tracker