À propos du projet

Parcel est un outil de build web sans configuration. Il vise à combiner une expérience de développement prête à l'emploi avec une architecture capable de passer du stade de petits projets à celui d'applications de production à grande échelle. Les fonctionnalités clés décrites dans le README : - Zéro configuration : prend en charge nativement de nombreux langages et types de fichiers, y compris les technologies web telles que HTML, CSS et JavaScript, ainsi que des actifs comme les images, les polices et les vidéos. Il inclut un serveur de développement intégré avec rechargement à chaud et diagnostic des erreurs. - Builds rapides : le compilateur JavaScript est écrit en Rust pour des performances natives. Le code est construit en parallèle à l'aide de threads worker, et tout est mis en cache afin d'éviter de reconstruire le même code. - Optimisation automatique pour la production : élagage arborescent (tree-shaking) et minification du JavaScript, du CSS et du HTML, redimensionnement et optimisation des images, hachage de contenu et découpage automatique du code (code splitting). - Flexibilité des cibles : transforme automatiquement le code pour différents environnements cibles, y compris le support des navigateurs modernes et anciens, ainsi que la compilation JSX et TypeScript sans configuration. - Évolutivité : démarre sans configuration, mais peut être étendu grâce à un format de configuration et un système de plugins pour répondre à des besoins de build plus complexes. La documentation de démarrage couvre la création d'une application web, la construction d'une bibliothèque et la migration depuis Parcel v1. La documentation complète est disponible sur parceljs.org/docs. L'assistance communautaire est disponible via GitHub Discussions, Discord et Twitter.