Skip to content

fuddy-duddies/element-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Element UI

This is a mirror repo, and starts from hash c345bb4 of the original repository, we will republish it as a new package named @fuddy-duddy/element-ui.

If you want to check the documentation, please refer to the original repository.

Goal

Provide the unified dev environments(thru VSCode .devcontainer), and complete the missing theme feature(currently it throw 500 error at https://element.eleme.io/#/en-US/theme).

Caveats

Please develop this repo under Windows WSL and with VSCode devcontainer.

How to use

You can use the npm resolutions feature to keep the import * as ElementUI from 'element-ui'; statement still works.

"resolutions": {
  "element-ui": "npm:@fuddy-duddy/element-ui@^1.0.0"
},
"dependencies": {
  "element-ui": "npm:@fuddy-duddy/element-ui@^1.0.0"
}

Changes

Fuddy-duddy had made some changes from the original repository:

  • Add a new theme feature(http://localhost:8086)

    This is for exporting the theme, and add a new default theme named fuddy-duddy.

    The related files: ./build/bin/theme-chalk-server/, I realized the theme feature just like the original repository, hope this can help users who want to export themes :).

  • Upgrade used packages

  • Add the support for the .mjs files(This is optional, copied from Lenovo internal project - "A11y Enhanced Element-UI")

Contributing

Please use these versions:

>node --version
v14.21.3

>npm --version
6.14.18

>yarn --version
1.22.22

About

A Vue.js 2.0 UI Toolkit for Web

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 45.3%
  • JavaScript 43.9%
  • SCSS 10.7%
  • Other 0.1%