releases 4.6.0
This commit is contained in:
21
gulpfile.js
21
gulpfile.js
@@ -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'],
|
||||||
|
|||||||
@@ -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": "尺寸"
|
||||||
|
|||||||
@@ -304,6 +304,7 @@
|
|||||||
"vxe-radio-group": {
|
"vxe-radio-group": {
|
||||||
"attributes": [
|
"attributes": [
|
||||||
"model-value",
|
"model-value",
|
||||||
|
"type",
|
||||||
"size",
|
"size",
|
||||||
"disabled",
|
"disabled",
|
||||||
"strict"
|
"strict"
|
||||||
|
|||||||
34
package.json
34
package.json
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user