Git Product home page Git Product logo

llq0802 / lighting-design Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 47.65 MB

:art: Lighting Design 是一款使用 TypeScript + React 编写的常用高级业务组件库与业务常用Hooks库。 ( Lighting Design is a utility business component library and common business Hooks library written in TypeScript + React )

Home Page: https://llq0802.github.io/lighting-design/latest/

License: MIT License

TypeScript 97.19% JavaScript 0.13% Less 2.61% Shell 0.01% CSS 0.06%
hooks react react-ui rc-use-hooks lighting-design

lighting-design's Introduction

Lighting Design

🚀 lighting-design 是基于 Ant Design 扩展的业务场景组件。可以显著的提升制作 CRUD 页面的效率。

特性

  • 💎 简单易用 - 基于 Ant Design 进行面向常见业务的封装
  • 📦 场景丰富 - 提供一些列面向常见业务场景基础组件
  • 🍙 JSDoc - 提供 JSDoc 注释并集成 VSCode 提示
  • 💡 TypeScript - 提供完整 TypeScript 类型定义
  • 🎨 更少的代码 - 多种配置减少代码的书写

安装

antd 的版本必须大于等于 5.0.0

npm i lighting-design

#or

yarn add lighting-design

#or

pnpm add lighting-design

设置淘宝镜像源

npm config set registry https://registry.npmmirror.com/

yarn config set registry https://registry.npmmirror.com/

pnpm config set registry https://registry.npmmirror.com/

使用

import { LColor } from 'lighting-design';

按需加载

lighting-design 默认支持基于 ES modules 的 tree shaking,对于 js 部分,直接引入 import { LColor } from 'lighting-design' 就会有按需加载的效果

浏览器兼容性

edge Edge chrome safari electron_48x48
Edge last 2 versions last 2 versions last 2 versions last 2 versions

参与贡献

Install dependencies,

$ npm i

Start the dev server,

$ npm start

Build documentation,

$ npm run docs:build

Run test,

$ npm test

Build library via father,

$ npm run build

提交规范

(revert: )?(feat|fix|docs|UI|refactor|perf|workflow|build|CI|typos|chore|tests|types|wip|release|dep|locale)

  • feat: 添加了个功能
  • fix: 修复了一些 bug
  • docs: 更新了一下文档
  • UI: 修改了一下样式
  • build: 项目本地打包
  • release: 发布版本
  • refactor: 重构代码
  • chore: 脚手架配置修改
  • dep: 项目依赖包的变动
  • workflow: 工作流
  • tests: 测试
  • types: ts-类型
  • perf: 性能优化
  • locale: 国际化

特别感谢

特别感谢以下开源产品,部分灵感和思路来自他们。

lighting-design's People

Contributors

llq0802 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

lighting-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.