1
0
mirror of synced 2025-12-12 09:10:58 +08:00

releases 4.6.0

This commit is contained in:
xuliangzhan
2024-04-22 10:39:25 +08:00
parent 5e2dc0f406
commit f76e663d81
4 changed files with 27 additions and 33 deletions

View File

@@ -13,6 +13,7 @@ const prefixer = require('gulp-autoprefixer')
const merge = require('merge-stream') const merge = require('merge-stream')
const pack = require('./package.json') const pack = require('./package.json')
const ts = require('gulp-typescript') const ts = require('gulp-typescript')
const tsconfig = require('./tsconfig.json')
const sass = gulpSass(dartSass) const sass = gulpSass(dartSass)
@@ -24,7 +25,8 @@ const moduleList = [
'edit', 'edit',
'export', 'export',
'keyboard', 'keyboard',
'validator' 'validator',
'custom'
] ]
const componentList = [ const componentList = [
@@ -96,14 +98,7 @@ gulp.task('build_modules', () => {
return gulp.src('packages_temp/**/*.ts') return gulp.src('packages_temp/**/*.ts')
.pipe(replace('process.env.VUE_APP_VXE_TABLE_VERSION', `"${pack.version}"`)) .pipe(replace('process.env.VUE_APP_VXE_TABLE_VERSION', `"${pack.version}"`))
.pipe(replace('process.env.VUE_APP_VXE_TABLE_ENV', 'process.env.NODE_ENV')) .pipe(replace('process.env.VUE_APP_VXE_TABLE_ENV', 'process.env.NODE_ENV'))
.pipe(ts({ .pipe(ts(tsconfig.compilerOptions))
strict: true,
moduleResolution: 'node',
noImplicitAny: true,
target: 'es5',
module: 'esnext',
lib: ['dom', 'esnext']
}))
.pipe(gulp.dest('es')) .pipe(gulp.dest('es'))
.pipe(babel({ .pipe(babel({
presets: [ presets: [
@@ -129,13 +124,7 @@ gulp.task('build_i18n', () => {
const name = XEUtils.camelCase(code).replace(/^[a-z]/, firstChat => firstChat.toUpperCase()) const name = XEUtils.camelCase(code).replace(/^[a-z]/, firstChat => firstChat.toUpperCase())
const isZHTC = ['zh-HK', 'zh-MO', 'zh-TW'].includes(code) const isZHTC = ['zh-HK', 'zh-MO', 'zh-TW'].includes(code)
return gulp.src(`packages_temp/locale/lang/${isZHTC ? 'zh-TC' : code}.ts`) return gulp.src(`packages_temp/locale/lang/${isZHTC ? 'zh-TC' : code}.ts`)
.pipe(ts({ .pipe(ts(tsconfig.compilerOptions))
strict: true,
moduleResolution: 'node',
noImplicitAny: true,
target: 'esnext',
lib: ['dom', 'esnext']
}))
.pipe(babel({ .pipe(babel({
moduleId: `vxe-table-lang.${code}`, moduleId: `vxe-table-lang.${code}`,
presets: ['@babel/env'], presets: ['@babel/env'],

View File

@@ -1023,6 +1023,10 @@
"type": "any[]", "type": "any[]",
"description": "v-model 绑定值" "description": "v-model 绑定值"
}, },
"vxe-radio-group/type": {
"type": "string",
"description": "选项类型"
},
"vxe-radio-group/size": { "vxe-radio-group/size": {
"type": "string", "type": "string",
"description": "尺寸" "description": "尺寸"

View File

@@ -304,6 +304,7 @@
"vxe-radio-group": { "vxe-radio-group": {
"attributes": [ "attributes": [
"model-value", "model-value",
"type",
"size", "size",
"disabled", "disabled",
"strict" "strict"

View File

@@ -1,6 +1,6 @@
{ {
"name": "vxe-table", "name": "vxe-table",
"version": "4.6.0-beta.7", "version": "4.6.0",
"description": "一个基于 vue 的 PC 端表单/表格组件支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...", "description": "一个基于 vue 的 PC 端表单/表格组件支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...",
"scripts": { "scripts": {
"update": "npm install --legacy-peer-deps", "update": "npm install --legacy-peer-deps",
@@ -29,12 +29,12 @@
"typings": "types/index.d.ts", "typings": "types/index.d.ts",
"dependencies": { "dependencies": {
"dom-zindex": "^1.0.1", "dom-zindex": "^1.0.1",
"xe-utils": "^3.5.24" "xe-utils": "^3.5.25"
}, },
"devDependencies": { "devDependencies": {
"@types/resize-observer-browser": "^0.1.7", "@types/resize-observer-browser": "^0.1.11",
"@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^5.4.0", "@typescript-eslint/parser": "^6.21.0",
"@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0",
@@ -46,29 +46,29 @@
"core-js": "^3.8.3", "core-js": "^3.8.3",
"del": "^6.1.1", "del": "^6.1.1",
"eslint": "^7.32.0", "eslint": "^7.32.0",
"eslint-plugin-import": "^2.25.3", "eslint-plugin-import": "^2.29.1",
"eslint-plugin-node": "^11.1.0", "eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^5.1.0", "eslint-plugin-promise": "^6.1.1",
"eslint-plugin-vue": "^8.0.3", "eslint-plugin-vue": "^8.0.3",
"gulp": "^4.0.2", "gulp": "^4.0.2",
"gulp-autoprefixer": "^6.1.0", "gulp-autoprefixer": "^8.0.0",
"gulp-babel": "^8.0.0", "gulp-babel": "^8.0.0",
"gulp-clean-css": "^4.3.0", "gulp-clean-css": "^4.3.0",
"gulp-concat": "^2.6.1", "gulp-concat": "^2.6.1",
"gulp-rename": "^1.4.0", "gulp-rename": "^2.0.0",
"gulp-replace": "^1.0.0", "gulp-replace": "^1.1.4",
"gulp-sass": "^5.1.0", "gulp-sass": "^5.1.0",
"gulp-sourcemaps": "^2.6.5", "gulp-sourcemaps": "^3.0.0",
"gulp-typescript": "^5.0.1", "gulp-typescript": "^5.0.1",
"gulp-uglify": "^3.0.2", "gulp-uglify": "^3.0.2",
"postcss": "^8.2.15", "postcss": "^8.4.38",
"sass": "^1.56.1", "sass": "^1.75.0",
"sass-loader": "^12.0.0", "sass-loader": "^14.2.0",
"typescript": "~4.5.5", "typescript": "~4.5.5",
"vue": "3.3.13", "vue": "3.3.13",
"vue-i18n": "^9.1.7", "vue-i18n": "^9.13.1",
"vue-router": "^4.0.11", "vue-router": "^4.3.2",
"vuex": "^4.0.2" "vuex": "^4.1.0"
}, },
"peerDependencies": { "peerDependencies": {
"vue": "^3.2.28" "vue": "^3.2.28"