Skip to content

Commit

Permalink
update: 更新[email protected]版本
Browse files Browse the repository at this point in the history
  • Loading branch information
79E committed Sep 22, 2022
1 parent c89bcb0 commit bf2fb2e
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 38 deletions.
16 changes: 16 additions & 0 deletions docs/guide/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,22 @@ React Aunt 遵循 [Semver](https://semver.org/lang/zh-CN/) 语义化版本规范


## 更新内容
### v0.2.0
`2022-09-22`

**Bug Fixes**
- Rate: 修改评分禁用和只读状态class层级问题
- Segmented: 修复在自定义内容下的选中状态高度不适应问题

**New Component**
- 新增Progress 进度条组件
- 新增CircleProgress 环形进度条组件
- 新增Skeleton 骨架屏组件
- 新增Rate 评分组件
- 新增Checkbox 复选框组件
- 新增Radio 单选框组件
- 新增Segmented 分段控制器组件

### v0.1.1
`2022-08-22`

Expand Down
74 changes: 37 additions & 37 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
const gulp = require('gulp')
const less = require('gulp-less')
const path = require('path')
const gulp = require('gulp');
const less = require('gulp-less');
const path = require('path');
// 删除文件
const del = require('del')
const del = require('del');
// 转js
const babel = require('gulp-babel')
const babel = require('gulp-babel');
// ts转js
const ts = require('gulp-typescript')
const ts = require('gulp-typescript');
// css
const postcss = require('gulp-postcss')
const pxMultiplePlugin = require('postcss-px-multiple')({ times: 2 })
const replace = require('gulp-replace')
const postcss = require('gulp-postcss');
const pxMultiplePlugin = require('postcss-px-multiple')({ times: 2 });
const replace = require('gulp-replace');
// 操作文件内容
const through = require('through2')
const through = require('through2');

const tsconfig = require('./tsconfig.json')
const tsconfig = require('./tsconfig.json');

// 先清除 lib目录
function clean() {
return del('./lib/**')
return del('./lib/**');
}

// 打包js 从src目录的ts -> lib目录下的es
function buildES() {
const tsProject = ts({
...tsconfig.compilerOptions,
module: 'ES6',
})
});
return gulp
.src(['./src/**/*.{ts,tsx}'], {
ignore: ['**/demos/**/*', '**/tests/**/*'],
Expand All @@ -37,7 +37,7 @@ function buildES() {
'plugins': [babelTransformLessToCss()],
})
)
.pipe(gulp.dest('lib/es/'))
.pipe(gulp.dest('lib/es/'));
}

// 直接将es 转 cjs
Expand All @@ -49,7 +49,7 @@ function buildCJS() {
'plugins': ['@babel/plugin-transform-modules-commonjs'],
})
)
.pipe(gulp.dest('lib/cjs/'))
.pipe(gulp.dest('lib/cjs/'));
}

// less -> css
Expand All @@ -61,11 +61,11 @@ function babelTransformLessToCss () {
path.node.source.value = path.node.source.value.replace(
/\.less$/,
'.css'
)
);
}
},
},
}
};
}

// 打包 ts tsx
Expand All @@ -75,14 +75,14 @@ function buildDeclaration() {
module: 'ES6',
declaration: true,
emitDeclarationOnly: true,
})
});
return gulp
.src(['src/**/*.{ts,tsx}'], {
ignore: ['**/demos/**/*', '**/tests/**/*'],
})
.pipe(tsProject)
.pipe(gulp.dest('lib/es/'))
.pipe(gulp.dest('lib/cjs/'))
.pipe(gulp.dest('lib/cjs/'));
}

// 将所有的 less -> css
Expand All @@ -99,7 +99,7 @@ function buildStyle() {
})
)
.pipe(gulp.dest('./lib/es'))
.pipe(gulp.dest('./lib/cjs'))
.pipe(gulp.dest('./lib/cjs'));
}

// 拷贝 所有静态文件过去
Expand All @@ -108,12 +108,12 @@ function copyAssets() {
.src('./src/assets/**/*')
.pipe(gulp.dest('lib/assets'))
.pipe(gulp.dest('lib/es/assets'))
.pipe(gulp.dest('lib/cjs/assets'))
.pipe(gulp.dest('lib/cjs/assets'));
}

// 拷贝介绍 README
function copyMetaFiles() {
return gulp.src(['./README.md', './LICENSE']).pipe(gulp.dest('./lib/'))
return gulp.src(['./README.md', './LICENSE']).pipe(gulp.dest('./lib/'));
}

// package.json文件进行整理并迁移
Expand All @@ -122,21 +122,21 @@ function generatePackageJSON() {
.src('./package.json')
.pipe(
through.obj((file, enc, cb) => {
const rawJSON = file.contents.toString()
const rawJSON = file.contents.toString();
// 序列化
const parsed = JSON.parse(rawJSON)
delete parsed.scripts
delete parsed.devDependencies
delete parsed.publishConfig
delete parsed.files
delete parsed.resolutions
delete parsed.packageManager
const stringified = JSON.stringify(parsed, null, 2)
file.contents = Buffer.from(stringified)
cb(null, file)
const parsed = JSON.parse(rawJSON);
delete parsed.scripts;
delete parsed.devDependencies;
delete parsed.publishConfig;
delete parsed.files;
delete parsed.resolutions;
delete parsed.packageManager;
const stringified = JSON.stringify(parsed, null, 2);
file.contents = Buffer.from(stringified);
cb(null, file);
})
)
.pipe(gulp.dest('./lib/'))
.pipe(gulp.dest('./lib/'));
}

// 拷贝2倍
Expand All @@ -146,7 +146,7 @@ function create2xFolder() {
base: './lib/',
ignore: ['./lib/2x/demos/**/*'],
})
.pipe(gulp.dest('./lib/2x/'))
.pipe(gulp.dest('./lib/2x/'));
}

function build2xCSS() {
Expand All @@ -160,7 +160,7 @@ function build2xCSS() {
gulp.dest('./lib/2x', {
overwrite: true,
})
)
);
}


Expand All @@ -173,4 +173,4 @@ exports.default = gulp.series(
copyMetaFiles,
generatePackageJSON,
gulp.series(create2xFolder, build2xCSS),
)
);
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aunt",
"version": "0.1.1",
"version": "0.2.0",
"description": "React Mobile UI Components base on Aunt UI",
"scripts": {
"start": "dumi dev",
Expand Down

0 comments on commit bf2fb2e

Please sign in to comment.