MCP ExplorerExplorer

Coffee Shop App Figma Mcp

@pjt3591ooon 10 months ago
2 MIT
FreeCommunity
AI Systems
A minimal React setup with TypeScript and Vite, featuring HMR and ESLint.

Overview

What is Coffee Shop App Figma Mcp

coffee-shop-app-figma-mcp is a template designed for building React applications using TypeScript and Vite. It provides a minimal setup with Hot Module Replacement (HMR) and ESLint rules for better code quality.

Use cases

Use cases for coffee-shop-app-figma-mcp include developing e-commerce platforms, personal blogs, dashboards, and any other web applications that benefit from a React-based architecture.

How to use

To use coffee-shop-app-figma-mcp, clone the repository and install the necessary dependencies. You can then start developing your application with React, leveraging Vite for fast builds and HMR.

Key features

Key features include a minimal setup for React with TypeScript, integration with Vite for fast development, support for Hot Module Replacement, and customizable ESLint configurations for maintaining code quality.

Where to use

coffee-shop-app-figma-mcp can be used in web development projects, particularly for building modern single-page applications (SPAs) that require a responsive and interactive user interface.

Content

React + TypeScript + Vite by Figma MCP

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})

You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:

// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
})

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers