
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
pdsk-element-ui-extend
Advanced tools
本插件只是对 ElementUI 原本的组件库做了一层二次包装,排除部分组件调用方式略有不同,其他 多数不会影响你继续使用 ElementUI 的原生组件
###组件库目录说明:
├── build //webpack 打包配置(npm、dev、build)等相关
├── examples //包含文档、组件调用demo
├── gulpfile.js //gulp 组件库样式打包配置
├── lib //打包后供外部调用的组件库
│ ├── fuli.saas.min.css
│ ├── fuli.saas.min.js
├── packages //组件库目录
│ ├── Button
│ ├──...
│ ├── index.js
│ └── theme-default //公共样式抽取,及组件样式定义
├── salad.config.json //gulp 打包样式插件postcss-salad 配置
├── src
│ ├── core //组件核心公共包装类
│ ├── global //全局变量
│ └── utils // 工具库
└── static //
└── images
####组件库打包:
npm run build:lib
####文档打包:
npm run build:examples
####npm组件发布:
npm publish
1.vscode 安装插件: ESLint
{
// vscode默认启用了根据文件类型自动设置tabsize的选项
"editor.detectIndentation": false,
// 重新设定tabsize
"editor.tabSize": 2,
// #每次保存的时候自动格式化
"editor.formatOnSave": true,
// #每次保存的时候将代码按eslint格式进行修复
"eslint.autoFixOnSave": true,
// 添加 vue 支持
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "vue",
"autoFix": true
}
],
// #让prettier使用eslint的代码格式进行校验
"prettier.eslintIntegration": true,
// #去掉代码结尾的分号
"prettier.semi": false,
// #使用带引号替代双引号
"prettier.singleQuote": true,
// #让函数(名)和后面的括号之间加个空格
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// #这个按用户自身习惯选择
"vetur.format.defaultFormatter.html": "js-beautify-html",
// #让vue中的js按编辑器自带的ts格式进行格式化
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned"
// #vue组件中html代码格式化样式
}
},
// 格式化stylus, 需安装Manta's Stylus Supremacy插件
"stylusSupremacy.insertColons": false, // 是否插入冒号
"stylusSupremacy.insertSemicolons": false, // 是否插入分号
"stylusSupremacy.insertBraces": false, // 是否插入大括号
"stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行
"stylusSupremacy.insertNewLineAroundBlocks": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}
FAQs
This is a UI components for Vue 2.x
The npm package pdsk-element-ui-extend receives a total of 2 weekly downloads. As such, pdsk-element-ui-extend popularity was classified as not popular.
We found that pdsk-element-ui-extend demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.