### Install Project Dependencies Source: https://github.com/jellyfin/jellyfin-web/blob/master/README.md Run this command in the project directory to install all necessary build dependencies using npm. ```sh npm install ``` -------------------------------- ### Start Local Development Server Source: https://github.com/jellyfin/jellyfin-web/blob/master/README.md This command starts the web client with webpack for local development. It allows for live reloading and testing changes. ```sh npm start ``` -------------------------------- ### Build Development Client with Sourcemaps Source: https://github.com/jellyfin/jellyfin-web/blob/master/README.md Use this command to build the client for development, including sourcemaps for easier debugging. ```sh npm run build:development ``` -------------------------------- ### Clone Jellyfin Web Repository Source: https://github.com/jellyfin/jellyfin-web/blob/master/README.md Use this command to download the Jellyfin Web source code. Navigate into the cloned directory afterwards. ```sh git clone https://github.com/jellyfin/jellyfin-web.git cd jellyfin-web ``` -------------------------------- ### Jellyfin-Web Directory Structure Source: https://github.com/jellyfin/jellyfin-web/blob/master/CONTRIBUTING.md Overview of the Jellyfin-Web project's directory structure, highlighting key directories like 'apps', 'components', 'lib', and 'plugins'. Indicates deprecated or messy areas. ```tree .\n└── src\n ├── apps\n │ ├── dashboard # Admin dashboard app\n │ ├── legacy # Legacy app\n │ ├── modern # New modern (React based) app\n │ └── wizard # Startup wizard app\n ├── assets # Static assets\n ├── components # Higher order visual components and React components\n ├── constants # Common constant values\n ├── elements # Basic webcomponents and React equivalents 🧹\n ├── hooks # Custom React hooks\n ├── lib # Reusable libraries\n │ ├── globalize # Custom localization library\n │ ├── jellyfin-apiclient # Supporting code for the deprecated apiclient package\n │ ├── legacy # Polyfills for legacy browsers\n │ ├── navdrawer # Navigation drawer library for classic layout\n │ └── scroller # Content scrolling library\n ├── plugins # Client plugins (features dynamically loaded at runtime)\n ├── scripts # Random assortment of visual components and utilities 🐉 ❌\n ├── strings # Translation files (only commit changes to en-us.json)\n ├── styles # Common app Sass stylesheets\n ├── themes # Sass and MUI themes\n ├── types # Common TypeScript interfaces/types\n └── utils # Utility functions\n ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.