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

@otsf/create-power-apps-generative-page

v1.0.1

Published

Scaffold a new Power Apps Generative Pages project

Downloads

22

Readme

Create Power Apps Generative Page

A scaffolding tool to quickly create Power Apps Generative Pages with Fluent UI components.

🚀 Usage

npx @otsf/create-power-apps-generative-page my-page-name
cd my-page-name
npm install
npm start

Or run without arguments to be prompted for the project name:

npx @otsf/create-power-apps-generative-page

🎯 What You Get

A complete development environment for building Power Apps Generative Pages:

  • Power Apps Compatible: Fluent UI components that work in Power Apps
  • React 18 + TypeScript: Modern development stack
  • Fluent UI Components: (@fluentui/react-components)
  • Local Development: Webpack dev server with hot reload
  • Production Build: Optimized build setup
  • D3.js Ready: Tree-shaking enabled for data visualization
  • Portable Components: Easy copy-paste to Power Apps
  • AI Assistant Ready: Includes AGENTS.md file for GitHub Copilot context

📁 Project Structure

my-power-apps-generative-page/
├── src/
│   ├── components/
│   │   ├── page.tsx      # Your Power Apps Generative Page
│   │   └── index.ts      # Component exports
│   └── index.tsx         # Development host (local testing only)
├── public/
│   └── index.html
├── AGENTS.md              # AI assistant context file
├── package.json
├── webpack.config.js
└── tsconfig.json

🔄 Development Workflow

  1. Develop Locally:

    npm start  # Opens localhost:3000
  2. Edit Your Page:

    • Modify src/components/page.tsx
    • Use any Fluent UI components
    • Add D3 visualizations if needed
    • Test with hot reload
  3. Deploy to Power Apps:

    • Copy content of src/components/page.tsx
    • Paste into Power Apps Generative Pages editor
    • Your page is ready to use!

🎨 Power Apps Integration

The scaffolded project is specifically designed for seamless Power Apps integration:

  1. Develop locally: Use npm start to develop and test your page
  2. Copy to Power Apps: Copy the content of src/components/page.tsx
  3. Paste in Power Apps: Paste into your Power Apps Generative Pages editor

Integration Features

  • Fluent UI Theming: Uses Power Apps compatible themes and tokens
  • Portable Architecture: Clean separation between development and production code
  • TypeScript Support: Full IntelliSense for Power Apps development
  • Tree Shaking: Only bundles what you use for optimal performance
  • Modern React: React 18 with hooks and modern patterns

🛠️ Available Scripts

  • npm start - Start development server (local testing)
  • npm run build - Build for production
  • Edit src/components/page.tsx to build your Power Apps Generative Page
  • Copy page.tsx content to Power Apps when ready

Start building amazing Power Apps Generative Pages! 🎉