{"repo":"web-infra-dev/rslib","free":true,"listed":false,"github":"https://github.com/web-infra-dev/rslib","clone":"git clone https://github.com/web-infra-dev/rslib.git","description":"Create JavaScript libraries in a simple and intuitive way.","language":"TypeScript","stars":1002,"topics":["build-tool","library","rsbuild","rspack","rslib","typescript","rstack","bundler","frontend","javascript"],"license":"MIT","category":"dev-tools","readme_excerpt":"Rslib English 简体中文 [!NOTE] The main branch is under active development for Rslib 1.0 . The stable 0.x releases are maintained in the v0.x branch. The documentation for Rslib v1 is available at v1.rslib.rs. Rslib is a library development tool that leverages the well-designed configurations and plugins of Rsbuild, empowering library developers to take advantage of the extensive knowledge and ecosystem of webpack and Rspack. Rslib aims to provide library developers with: - Easy Library Creation : Easily create high-quality JavaScript and TypeScript libraries in a simple and intuitive way. - Simple Build Configuration : Provides out-of-the-box build capabilities to meet the diverse needs of library development scenarios with simple configurations. - Comprehensive Development Workflow : Contains best practices for building, debugging, documentation, and testing during library development to help improve development efficiency and experience. 🔥 Features Rslib has the following features: - Compilation of diverse languages : TypeScript, JSX, Sass, Less, CSS Modules, Wasm, and more. - Flexible build modes : Bundle and bundleless options to meet varying needs. - Multiple output formats : ESM, CJS, and UMD for maximum compatibility. - Declaration file generation : Including isolated declarations. - Advanced features : Module Federation, asset compression, PostCSS, Lightning CSS, and more. 📚 Documentation - Rslib docs 🎯 Ecosystem Rslib is implemented based on Rsbuild and fully reuses ","default_branch":null,"files":null,"tree":[],"storefront":"/r/web-infra-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/web-infra-dev/rslib/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."}