npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@bedelightful/delightful-flow

v0.0.12

Published

An expression component that allows you to set user-defined content, block content, and function blocks

Readme

Delightful Flow Foundation Package

📖 Project Overview

Delightful Flow Foundation Package is an out-of-the-box flow library extracted from Delightful Flow. It is built on ReactFlow, providing powerful flowchart design and management capabilities. The project bundles the core flow package, JSON Schema editor, expression components, and shared UI components to accelerate visual flow application development.

✨ Core Features

  • 🔄 Flowchart design and management based on ReactFlow
  • 🎯 High-performance node and edge handling (batching and debounce optimizations)
  • 🧩 Extensible node type system
  • 🔍 JSON Schema form editing capabilities
  • 🌐 Multilingual support
  • 🎨 Polished and customizable UI components

📦 Installation

# Install dependency
npm install @delightful/delightful-flow

📚 Usage Guide

There is currently no single quick-start guide. To use the components, refer to these resources:

  • Check the index.md file in each component directory for detailed instructions
  • Review the sample projects in the examples directory for real-world scenarios
  • Each component includes example code for development reference

For example, to learn how to use DelightfulFlow:

  1. Open src/DelightfulFlow/index.md
  2. Review the sample projects in examples/DelightfulFlow

📚 API Docs

Main Components

  • DelightfulFlow: Flow designer core component
  • DelightfulJsonSchemaEditor: Schema-driven form generator
  • DelightfulExpressionWidget: Expression builder and editor
  • DelightfulConditionEdit: Condition editing component

Core Hooks

  • useBaseFlow: Core flow logic hook that manages nodes and edges
  • useNodeBatchProcessing: Batch processing hook for high-volume node rendering performance

Detailed Docs and Examples

  • Each component ships with detailed usage docs in its index.md
  • DelightfulFlow includes rich real-world examples in the examples directory
  • Samples demonstrate the flow designer across scenarios like node customization and form configuration

🛠️ Development

# Install dependencies
npm install

# Start the documentation demo for development
npm start

# Build the library
npm run build

🤝 Contribution Guide

Contributions and issues are welcome! Please fork the repo first, then open a Pull Request.

📄 License

MIT


Delightful Flow Foundation Package

📖 Project Introduction

Delightful Flow Foundation Package is an out-of-the-box flow foundation library extracted from Delightful Flow, encapsulated based on ReactFlow, providing powerful flow chart design and management capabilities. This project integrates flow foundation components, JSON Schema editor, expression components, and internal common UI components to help quickly build visual flow applications.

✨ Core Features

  • 🔄 Flow chart design and management based on ReactFlow
  • 🎯 High-performance node and edge handling (batch processing and debounce optimization)
  • 🧩 Extensible node type system
  • 🔍 JSON Schema form editing capabilities
  • 🌐 Multilingual support
  • 🎨 Beautiful and customizable UI components

📦 Installation

# Install dependencies
npm install @delightful/delightful-flow

📚 Usage Guide

Currently, there is no unified quick start guide. To use the components, please refer to the following resources:

  • Check the index.md file in each component directory for detailed instructions on that component
  • Refer to the sample projects in the examples directory to understand actual application scenarios
  • Each component has corresponding sample code that can serve as a development reference

For example, to learn how to use the DelightfulFlow component, you can:

  1. Check the src/DelightfulFlow/index.md file
  2. Refer to the sample projects in the examples/DelightfulFlow directory

📚 API Documentation

Main Components

  • DelightfulFlow: Flow designer main component
  • DelightfulJsonSchemaEditor: Form generator based on Schema
  • DelightfulExpressionWidget: Expression building and editing component
  • DelightfulConditionEdit: Condition editing component

Core Hooks

  • useBaseFlow: Core flow logic hook, managing node and connection states
  • useNodeBatchProcessing: Node batch processing hook, improving rendering performance for a large number of nodes

Detailed Documentation and Examples

  • Each component comes with detailed usage documentation. Please refer to the index.md file in the component directory for specific usage
  • The DelightfulFlow component provides rich actual development cases. Check the sample projects in the examples directory
  • The sample projects demonstrate the practical application of the flow designer in different scenarios, including node customization, form configuration, etc.

🛠️ Development

# Install dependencies
npm install

# Start the documentation demo for development
npm start

# Build library code
npm run build

🤝 Contribution Guide

Contributions of code or issues are welcome! Please fork this repository first, then submit a Pull Request.

📄 License

MIT