{"repo":"ec-europa/europa-component-library","free":true,"listed":false,"github":"https://github.com/ec-europa/europa-component-library","clone":"git clone https://github.com/ec-europa/europa-component-library.git","description":"ECL - Europa Component Library","language":"JavaScript","stars":160,"topics":["styleguide","component-library","ux","ui"],"license":"EUPL-1.1","category":"ui-components","readme_excerpt":"ECL v5 - Europa Component Library The Europa Component Library (ECL) is a library of components applicable to all European Commission and European Union websites. The library contains all available components which you can use to build your website. All library elements are accompanied with - documentation: what the component is intended for and recommendations regarding its usage - demo: visual representation of the component - code: technologically agnostic HTML/CSS code and twig implementation Requirements ECL is currently using node 22.12.0 (LTS) , we recommend using this version (nvm use) to ensure the compatibility with all the ECL dependencies or the ones defined by the ECL Builder. Documentation 📚 Complete Documentation - Full technical documentation Quick links: - 🚀 Getting Started - Setup, commands, and development workflow - 📦 Using Presets - NPM, CDN, and installation guide - 💻 JavaScript Guide - ESM, IIFE, events, and API - 🎨 ECL Structure - Project architecture and organization - ♿ Accessibility - WCAG compliance guidelines Migration: - 🔄 Migrating from v4 to v5 Quick start The ECL is bundled in various presets in order to accomodate the different needs of everyone. Once you know which preset you want to use, you can: - download the latest release of the preset of your choice - install the preset with npm or pnpm, e.g. npm install @ecl/preset-ec or pnpm install @ecl/preset-ec - use the CDN, https://cdn{1,2,3 or 4}.fpfis.tech.ec.europa.eu/ecl/{tag}/{system}","default_branch":null,"files":null,"tree":[],"storefront":"/r/ec-europa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ec-europa/europa-component-library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}