awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
transitive-bullshit avatar

transitive-bullshit/create-react-libraryArchived

0
View on GitHub↗
4,758 星标·292 分支·JavaScript·4 次浏览transitivebullsh.it/javascript-dev-tools-in-2022↗

Create React Library

create-react-library is a command-line generator and development environment designed for creating reusable React component libraries. It scaffolds the necessary project structure and build pipelines required to develop, bundle, and publish JavaScript modules to a registry.

The tool provides a development loop that links the library source directory to a companion example application, enabling real-time updates and live previews. It also includes a deployment pipeline that transforms example applications into production builds for hosting as public documentation.

The build system manages multi-format module bundling for both CommonJS and ES modules, including the generation of sourcemaps. It further handles peer dependency management to ensure shared dependencies are externalized and not bundled into the final package.

Features

  • React UI Component Libraries - A dedicated toolset for building and distributing reusable React UI component libraries.
  • Local Library Development Linking - Connects a library source directory to a companion application for real-time iterative testing.
  • Live Preview Tools - Links a source directory to an example application to provide real-time visual feedback during development.
  • NPM Package Scaffolders - Generates the configuration files and manages peer dependencies required to publish a JavaScript module.
  • Library Package Distributions - Configures the library for publication to a registry with correctly managed peer dependencies.
  • Project Scaffolders - Provides a CLI utility to scaffold the initial directory layout and configuration for React libraries.
  • Template-Based Project Scaffolders - Generates predefined directory structures and configuration files via an interactive CLI for rapid project initialization.
  • React Component Scaffolding - A command-line tool that scaffolds the project structure and build pipeline for reusable React libraries.
  • Module Bundling - Implements a build process that merges source files into optimized bundles for multiple JavaScript environments.
  • Local Library Development Setup - Sets up a local development loop linking library source to an example application for real-time updates.
  • JavaScript Module Bundlers - Acts as a system for compiling source code into CommonJS and ES module formats.
  • Dual Module Formats - Compiles source code into both CommonJS and ES module formats for cross-environment compatibility.
  • Library Prototyping - Establishes a local environment where library changes reflect instantly in a companion application.
  • Documentation Site Hosting - Builds production versions of example applications and deploys them as public documentation sites.
  • External Dependency Mapping - Prevents shared dependencies from being bundled into the final package by marking them as external.
  • Hosting Deployment Pipelines - Provides automated workflows to bundle example applications and push them to remote hosting for documentation.
  • Library Documentation Tools - Deploys live example applications to showcase the features and capabilities of a component library.

Star 历史

transitive-bullshit/create-react-library 的 Star 历史图表transitive-bullshit/create-react-library 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Create React Library 的开源替代方案

相似的开源项目,按与 Create React Library 的功能重合度排序。
  • developit/preact-clidevelopit 的头像

    developit/preact-cli

    4,669在 GitHub 上查看↗

    preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact applications. It functions as a project scaffolding tool that uses predefined templates to generate the necessary directory structures and boilerplate for new web applications. The tool provides specialized capabilities for creating progressive web apps by generating service workers and caching strategies for offline functionality. It also includes a static site pre-renderer that converts application routes into HTML files during the build process to improve search engine visibility an

    JavaScript
    在 GitHub 上查看↗4,669
  • preactjs/preact-clipreactjs 的头像

    preactjs/preact-cli

    4,669在 GitHub 上查看↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    在 GitHub 上查看↗4,669
  • browserify/browserifybrowserify 的头像

    browserify/browserify

    14,706在 GitHub 上查看↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    JavaScript
    在 GitHub 上查看↗14,706
  • brunch/brunchbrunch 的头像

    brunch/brunch

    6,758在 GitHub 上查看↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    在 GitHub 上查看↗6,758
查看 Create React Library 的所有 30 个替代方案→

常见问题解答

transitive-bullshit/create-react-library 是做什么的?

create-react-library is a command-line generator and development environment designed for creating reusable React component libraries. It scaffolds the necessary project structure and build pipelines required to develop, bundle, and publish JavaScript modules to a registry.

transitive-bullshit/create-react-library 的主要功能有哪些?

transitive-bullshit/create-react-library 的主要功能包括:React UI Component Libraries, Local Library Development Linking, Live Preview Tools, NPM Package Scaffolders, Library Package Distributions, Project Scaffolders, Template-Based Project Scaffolders, React Component Scaffolding。

transitive-bullshit/create-react-library 有哪些开源替代品?

transitive-bullshit/create-react-library 的开源替代品包括: developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… browserify/browserify — Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript… browserify/browserify-handbook — The browserify-handbook is a comprehensive documentation guide for Browserify, a CommonJS module bundler and… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… developit/microbundle — Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into…