From d7d0901006481b946b5ea80239d976073c8ef5b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E5=A4=A9?= Date: Mon, 27 Jul 2020 16:01:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 16 ++++++++-------- build.dev.js | 12 ------------ build.prod.js | 7 ------- package.json | 9 ++++----- 4 files changed, 12 insertions(+), 32 deletions(-) diff --git a/Readme.md b/Readme.md index cf1dd22..aee4b29 100644 --- a/Readme.md +++ b/Readme.md @@ -1,17 +1,16 @@ ![doui](./slogan.jpg) -## Anot 框架 -> `Anot` 是`Anot not only templateEngine`的缩写。 -> 它是一款迷你,易用、高性能的前端MVVM框架, fork于avalon。进行了大量的重构,精简部分冗余的API, 同时针对组件拓展进行了优化。 - -## doUI 组件库 -> doUI组件库是基于`Web Components`开发的一套高效,轻量,可定制的现代化组件库。 +## wcUI 组件库 +> wcUI组件库是基于`Web Components`开发的一套高效,轻量,可定制的现代化组件库。 >> 2.x版进行了大量重构, 专门适配支持 type=module的浏览器(着重于electron/node-webkit)。移除了原先对低版本浏览器的兼容代码, 更加高效。 ## 亮点 -> 框架有着最简洁的API,学习成本为市面上所有的组件/框架中是最低的。 而`Anot`框架也是目前市面上所有的mvvm框架中**最接近原生体验的**。 +> - 简洁, 没有过多的动画, 结构尽最大的能力做到扁平 +> - 没有过多的API, 零配置也能美观 +> - 恰到好处的样式穿透, 更契合有特殊需求的你 +> - 基于WC, 很好的跑在`vue/react/angular/anot/jquery/native js`项目上... ## 开发进度&计划 @@ -19,7 +18,8 @@ - [x] 徽标组件(`wc-badge`) - [x] codemirror插件(第三方插件,整合适配) - [ ] 倒计时组件(`wc-counter`) -- [x] 拖拽指令插件(`:drag`) +- [x] 拖拽指令(`drag.core`, 通用性插件) +- [x] 拖拽指令插件(`:drag`, anot.js专用) - [x] 表单组件-按钮(`wc-button`) - [x] 表单组件-复选框(`wc-checkbox`) - [x] 表单组件-文本输入框(`wc-input`) diff --git a/build.dev.js b/build.dev.js index 174f53a..b6c4694 100644 --- a/build.dev.js +++ b/build.dev.js @@ -199,15 +199,3 @@ chokidar .on('ready', () => { log(chalk.red('预处理完成,监听文件变化中,请勿关闭本窗口...')) }) - -chokidar - .watch(path.resolve('./node_modules/anot/dist/')) - .on('all', (act, file) => { - if (act === 'add' || act === 'change') { - log('复制: %s', chalk.green(file)) - fs.cp(file, path.resolve(buildDir, path.parse(file).base)) - } - }) - .on('ready', () => { - log('复制anot框架文件完成...') - }) diff --git a/build.prod.js b/build.prod.js index ae84181..3d46b71 100644 --- a/build.prod.js +++ b/build.prod.js @@ -184,13 +184,6 @@ if (fs.isdir(buildDir)) { } fs.mkdir(buildDir) -let list = fs.ls('./node_modules/anot/dist/') -list.forEach(it => { - fs.cp(it, path.resolve(buildDir, path.parse(it).base)) -}) - -log('复制anot框架文件完成...') - /*----------------------------------------------*/ /*----------------------------------------------*/ /*----------------------------------------------*/ diff --git a/package.json b/package.json index 62ec262..de6dee5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "doui-anot", - "version": "2.0.1", - "description": "基于Anot框架的doUI组件库。仅支持type=module的现代浏览器。", + "name": "wcui", + "version": "2.0.0", + "description": "基于c开发的一套UI库, 面向未来, 面向electron", "main": "index.js", "scripts": { "start": "node ./build.dev.js", @@ -11,12 +11,11 @@ "type": "git", "url": "git+https://github.com/yutent/doui.git" }, - "keywords": ["doui", "Anot"], + "keywords": ["web-components", "wc", "components", "yutent"], "author": "yutent", "license": "MIT", "dependencies": {}, "devDependencies": { - "anot": "^2.1.1", "chalk": "^2.4.2", "chokidar": "^1.7.0", "es.shim": "^1.1.2",