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

@finosync/create-lex-app

v2.0.8

Published

CLI tool to generate a LEX app

Downloads

15

Readme

🚀 LEX - The Next Generation Software Development Framework


🚀 Create Lex App - The Fastest Way to Build Lex Apps

Pre-built Authentication, User Dashboard, Routes & Lex Dev Tools

A powerful React & TypeScript template for building Lex apps in minutes.

Create Lex App Banner


🔹 AutonomousStack™

AI-Driven Innovation | Military-Grade Security | Autonomous Backend & UI

Lex redefines traditional software development by eliminating the need for separate frontend and backend engineers, replacing complexity with automation powered by Lex Engineers.
With its AI-powered ecosystem, pre-built components, and autonomous backend, you can generate a fully functional application instantly.


🔹 What’s Inside?

This template is built with modern web technologies and comes pre-configured with:
React 18 + Vite (Fast, optimized frontend framework)
Lex Developer Tools (@finosync/lex-dev-core) for in-app debugging
Pre-built User Authentication using Auth0
MongoDB integration for data storage
Tailwind CSS for styling & responsive design
Pre-built Dashboard & Routing system
TypeScript for strict type safety
.env.example - All required environment variables pre-configured


💡 Why Lex?

80% of development is done for you.
Just configure, manage functions, and deploy.


⚡ Transform Your Applications with Lex

Lex is designed to instantly deploy AI-driven, enterprise-grade applications with pre-configured authentication, security, CMS, data pipelines, and API management.

✨ Instant Application Deployment

Generate a fully functional app instantly
Pre-built UI management, authentication, and security
Auto-configured API integrations
Deploy and scale without complex configurations


🧠 AI-Driven, Autonomous Backend & Function Management

💡 Pre-configured functions for your application
💡 AI-powered function generation with ViDat and OpenAI
💡 Write functions directly in the IDE with Lex Dev Tools AI based assistance
💡 Supports TypeScript and JavaScript


🛡️ Enterprise-Grade Security

🔐 Military-grade security with IAM, OAuth, Federated Authentication, and Cyber Actions


🚀 Get Started

1️⃣ Quick Start (Recommended)

Create a new Lex app with a single command:

1️⃣ Install & Create a New Lex App

npx @finosync/create-lex-app my-lex-app

or globally:

npm i -g @finosync/create-lex-app
create-lex-app my-lex-app

2️⃣ Navigate into your new project

cd my-lex-app

3️⃣ Install Dependencies

npm install

4️⃣ Start Development Server

npm run dev

🚀 How to Create a Lex App?

Creating a Lex app is simple and requires just a few steps:

1️⃣ Run the Command

No need to specify a name—just run:

npx @finosync/create-lex-app

2️⃣ Enter Your Project Name

You'll be prompted to enter a name for your project. Choose a relevant name like:

MyLexApp

3️⃣ Select Your Framework

When prompted, choose:

React-TS (React with TypeScript)

This will generate a fully configured Lex app

4️⃣ Navigate to Your New Project

cd my-lex-app

5️⃣ Install Dependencies

npm install

6️⃣ Add Required Environment Variables

Before running the app, update your .env file with Auth0 and other required settings:

# Auth0 Configuration
VITE_AUTH0_DOMAIN=your-auth0-domain
VITE_AUTH0_CLIENT_ID=your-auth0-client-id

# MongoDB Configuration
VITE_MONGO_URI=mongodb+srv://your-user:[email protected]/your-db

# Lex Dev Tools (Enable/Disable)
VITE_LEX_DEV_MODE=true

7️⃣ Start Your App

Once you've added the required environment variables, start the development server:

npm run dev

📖 Need More Help?

If you're unsure about how to set up Auth0, configure the dashboard, or manage environment variables, visit our Quick Start Guide:

🔗 Lex Quick Start Documentation


🛠️ Features

🔥 Instant App Setup

  • React 18 + Vite-powered development
  • Pre-built authentication using Auth0
  • User dashboard & navigation pre-configured
  • Lex Dev Tools for debugging & development
  • Pre-configured environment variables (.env.example)
  • MongoDB database integration

💡 Seamless Developer Experience

  • TypeScript for strong typing & error prevention
  • TailwindCSS for rapid styling
  • Lex Developer Tools (@finosync/lex-dev-core)
  • Heroicons & Framer Motion for UI animations

📂 Project Structure

When you run npx @finosync/create-lex-app my-lex-app, it generates:

my-lex-app/
├── dist/                     # Production build output (generated)
├── node_modules/             # Installed dependencies (generated)
├── public/                   # Static assets (index.html, icons, etc.)
├── src/                      # Source code
│   ├── backend/config/       # Contains lex.config.ts for enabling Lex Dev Tools
│   ├── backend/database/     # MongoDB database connection
│   ├── components/           # Shared UI components
│   ├── pages/                # Page-based routing system
│   ├── App.tsx               # Main app component
│   ├── main.tsx              # Entry point
│   ├── index.css             # Global styles
├── .env.example              # Environment variables reference
├── .gitignore                # Files to ignore in Git
├── eslint.config.js          # ESLint configuration
├── index.html                # Root HTML file
├── lex.dev.tsx               # Lex Dev Tools configuration
├── LICENSE                   # MIT License
├── package.json              # Project dependencies
├── package-lock.json         # Lock file for package dependencies
├── README.md                 # This file
├── tsconfig.json             # TypeScript configuration
├── tsconfig.app.json         # TypeScript config for app
├── tsconfig.node.json        # TypeScript config for Node.js
├── vite.config.ts            # Vite configuration

📝 Configuration

🔧 Update Your .env File

After creating your Lex app, update the .env file:

# Auth0 Configuration
VITE_AUTH0_DOMAIN=your-auth0-domain
VITE_AUTH0_CLIENT_ID=your-auth0-client-id

# MongoDB Configuration
VITE_MONGO_URI=mongodb+srv://your-user:[email protected]/your-db

# Lex Dev Tools (Enable/Disable)
VITE_LEX_DEV_MODE=true

💡 How to Enable Lex Developer Tools?

Lex Dev Tools (@finosync/lex-dev-core) is already included in your Lex App.
To enable it, modify src/backend/config/lex.config.ts:

export const LexConfig = {
  isDevMode: import.meta.env.VITE_LEX_DEV_MODE === "true", // ✅ Enable in dev mode
  enableDevTools: true, // ✅ Enable Lex Dev Tools
  enableLogging: true, // ✅ Optional: Enable logging for debugging
};

📦 Dependencies

This template includes the following pre-installed dependencies:

"dependencies": {
  "react": "^18.3.1",
  "react-dom": "^18.3.1",
  "@finosync/lex-dev-core": "^1.0.0",
  "@heroicons/react": "^2.2.0",
  "framer-motion": "^12.4.1",
  "mongoose": "^6.3.1",
  "express": "^4.18.2"
},
"devDependencies": {
  "@vitejs/plugin-react": "^4.3.4",
  "tailwindcss": "^4.0.3",
  "typescript": "~5.6.2",
  "vite": "^6.0.5"
}

📚 Documentation

📖 Full Documentation: FinoSync Docs


🤝 Contributing

Lex App is open-source & community-driven.
If you’d like to contribute, feel free to open issues, submit PRs, or suggest features.


💰 Support & Sponsorship

💙 If you find this project useful, consider sponsoring it to support development:


📩 Support & Contact

For questions, issues, or support, contact us at:
📧 [email protected]
💬 Join the Community: 🔹 Built & Maintained by FinoSync
🔹 Join our community on Discord


🛡️ License

MIT License - Free for personal and commercial use.

🔹 Built & Maintained by FinoSync
🔹 Contributions are welcome! Submit PRs or issues on GitHub.


🔥 LEX is the future of software development. Start building today! 🚀