bundling extension, web worker, and simulation workbench
- **`tsconfig.json`**: TypeScript configuration extending base config with React JSX settings
- **`vite.config.ts`**: Test configuration for Vitest unit tests
- **`package.json`**: Extension manifest with VS Code
text-default)`.
- Prefer Tailwind over Bootstrap for new code. Do not extend legacy `react-bootstrap` usage.
- Use custom typography utilities (`tw-font-title-default`, `tw-font-body-default`, etc.) instead
Storybook - used for demoing UI components.
- Vite - build tool
- Vitest - for all tests
- Lucide React - icon library
- motion and tw-animate-css - for animations
- TanStack Router - chosen solution for routing
GitHub Copilot Instructions for React Native Windows
This file provides guidance to GitHub Copilot for contributing to the React Native Windows repository. React Native Windows brings React Native
observability, and data governance. This is a multi-module project with Java backend services, React frontend, Python ingestion framework, and comprehensive Docker infrastructure.
## Architecture Overview
- **Backend**: Java 21 + Dropwizard REST
Architecture
This is a monorepo containing:
- **Backend**: Node.js with Express.js, providing RESTful APIs
- **Frontend**: React with Vite, offering an admin dashboard
- **Functions**: Serverless function runtime using Deno
- **Shared-schemas**: Common
application that allows users to create and manage tasks. The application is built using React and Node.js, and it uses MongoDB as the database.
## Coding Standards
- Use camelCase for variable
explicit types where clarity is needed, but do not over-annotate.
- **React/JSX**: Webviews use React-style JSX with custom factories (`vscpp`, `vscppf`).
- **Strictness**: Some strictness is disabled in `tsconfig.base.json
organized as a monorepo using Nx with 16+ packages and applications including React bindings, build-time transforms, and DevTools.
Always reference these instructions first and fallback to search or bash
TOKEN`).
---
## 9. Frontend
- The web dashboard (`frontend/`) is **vanilla JS / CSS / HTML**. No React, Vue, bundlers, or npm. No build step.
- Serve new UI via FastAPI + Jinja2 templates already wired