GithubHelp home page GithubHelp logo

lonelysnowman / snow-design Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 959 KB

适配多 Web 框架的组件库

Home Page: https://snow-design.snowhouse.space/

License: MIT License

TypeScript 53.62% JavaScript 32.28% SCSS 11.13% EJS 2.97%

snow-design's Introduction

SnowDesign

📕文档

📖介绍

  • 助力您快速搭建属于自己的Web组件库。
  • 包含从零到一构建组件库教程,帮助您更好理解组件库搭建原理。
  • 项目架构学习semi-designant-design搭建,使用主流组件库搭建方式。

📦能力

  • F/A 架构 vue3react 实践: UI组件库如何分层设计,使其具备适配多种Web框架能力
  • 内置黑暗主题(Dark Mode)。
  • 自定义预构建,分包构建,支持组件按需引入。
  • 编写 JS 脚本快速生成组件模板。
  • 包含 WebpackVite 插件支持自定义组件样式主题与 CSS Prefix,可进行全局CSS变量覆盖及组件级SCSS变量覆盖。
  • 支持单元测试与端到端测试(端到端测试待支持...)。

🚀快速开始

  • 推荐使用 pnpm 进行依赖管理
  • node 版本 ≥ 18
# 安装依赖
pnpm install @snow-design/components
import React from "react";
import { Button } from "@snow-design/components";

const Demon = () => {
    return (<div>
	    <Button type="primary">按钮</Button>
    </div>)
}

snow-design's People

Contributors

lonelysnowman avatar

Stargazers

fanyang avatar  avatar Running_potato avatar GoodMoney avatar

Watchers

 avatar

Forkers

fansun521

snow-design's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.