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

@moneyforward/mfui-create-app

v0.3.0

Published

Create a new MFUI app with Vite + React

Readme

mfui-create-app

Experimental — This tool is in an early stage of development. APIs, generated project structure, and behavior may change without notice in future releases.

A CLI tool to scaffold a new MFUI app with Vite + React.

Overview

mfui-create-app is designed primarily for use with AI coding agents (such as Claude Code) when rapidly prototyping or bootstrapping a new product on top of MFUI. By giving an agent access to this tool, it can set up a fully configured MFUI project in a single step — without manual scaffolding — so you can immediately start describing what you want to build.

It can also be run directly from the command line when you prefer to set up a project yourself.

Requirements

  • Node.js ≥18
  • npm ≥7

Usage with AI Agents

When using an AI agent to create a new prototype or product, instruct it to run this tool non-interactively. The agent can scaffold the project, install dependencies, and start implementing your requirements right away.

Example prompt to your agent:

Create a new MFUI app called my-prototype and start implementing a dashboard page.

The agent will run:

npx @moneyforward/mfui-create-app my-prototype --description "My prototype" --no-git --skip-install

Because the tool exposes all options as CLI flags, agents can drive it without any interactive prompts.

Manual Usage

Run directly with npx (recommended)

npx @moneyforward/mfui-create-app

Pass the project name as an argument

npx @moneyforward/mfui-create-app my-app

The CLI will prompt you for the following information:

| Prompt | Description | Default | |--------|-------------|---------| | Project name | Name of the new project directory | my-mfui-app | | Project description | Short description written into package.json | (empty) | | Initialize a git repository? | Run git init in the generated project | Yes | | Install dependencies? | Run npm install after scaffolding | Yes |

Non-interactive mode

All prompts can be skipped by supplying CLI flags:

npx @moneyforward/mfui-create-app my-app \
  --description "My MFUI application" \
  --no-git \
  --skip-install

| Flag | Description | |------|-------------| | [project-name] | Positional argument for the project name | | -d, --description <text> | Project description | | --no-git | Skip git initialization | | --skip-install | Skip npm install |

What gets generated

The scaffolded project is a Vite + React + TypeScript app pre-configured with MFUI components:

my-app/
├── src/
│   ├── components/        # Layout components (GlobalHeader, MainNavigation, PageHeader, …)
│   ├── pages/
│   │   └── Home/
│   ├── App.tsx
│   ├── main.tsx
│   └── index.css
├── index.html
├── vite.config.ts
└── package.json

The following MFUI packages are installed automatically:

  • @moneyforward/mfui-components
  • @moneyforward/mfui-design-tokens
  • @moneyforward/mfui-icons-react
  • react-router-dom

Starting the generated app

cd my-app
npm run dev

All company names, product and service names, and logos are trademarks or registered trademarks of their respective owners.