UNPKG

ztz-table

Version:

ZTZ Table,一个为开发者准备的基于 Vue 3.0 和 Element Plus 的数据表格二次封装的组件库,旨在通过配置文件快速生成表格。集成CRUD功能,通过简单配置,快速完成一个基本的增删查改功能。

113 lines (112 loc) 3.63 kB
{ "name": "ztz-table", "version": "1.1.3", "private": false, "description": "ZTZ Table,一个为开发者准备的基于 Vue 3.0 和 Element Plus 的数据表格二次封装的组件库,旨在通过配置文件快速生成表格。集成CRUD功能,通过简单配置,快速完成一个基本的增删查改功能。", "license": "MIT", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "serve": "vue-cli-service serve", "clean-dist": "rimraf ./dist", "build": "npm run clean-dist && npm run build-ts", "build-ts": "tsc -p tsconfig.build.json", "build-dev": "vue-cli-service build", "test:unit": "vue-cli-service test:unit", "lint": "vue-cli-service lint", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", "test": "jest", "prepublishOnly": "npm run test && npm run lint && npm run build" }, "files": [ "dist" ], "homepage": "https://github.com/ztz2/ztz-table", "repository": { "type": "git", "url": "https://github.com/ztz2/ztz-table" }, "dependencies": { "@ant-design/icons-vue": "^6.1.0", "clipboard": "^2.0.11", "core-js": "^3.8.3" }, "devDependencies": { "prismjs": "^1.28.0", "@babel/core": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@purtuga/esm-webpack-plugin": "^1.5.0", "@storybook/addon-actions": "^6.5.9", "@storybook/addon-docs": "^6.5.0-rc.1", "@storybook/addon-essentials": "^6.5.9", "@storybook/addon-interactions": "^6.5.9", "@storybook/addon-links": "^6.5.9", "@storybook/addon-storysource": "^6.5.9", "@storybook/builder-webpack5": "^6.5.9", "@storybook/manager-webpack5": "^6.5.9", "@storybook/testing-library": "^0.0.13", "@storybook/vue": "^6.5.9", "@storybook/vue3": "^6.5.9", "@types/jest": "^27.0.1", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", "@vue/babel-plugin-jsx": "^1.1.1", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-typescript": "~5.0.0", "@vue/cli-plugin-unit-jest": "~5.0.0", "@vue/cli-service": "~5.0.0", "@vue/eslint-config-airbnb": "^6.0.0", "@vue/eslint-config-typescript": "^9.1.0", "@vue/test-utils": "^2.0.0-0", "@vue/vue3-jest": "^27.0.0-alpha.1", "babel-core": "^6.26.3", "babel-jest": "^27.0.6", "babel-loader": "^8.2.5", "babel-preset-env": "^1.7.0", "css-loader": "5", "element-plus": "^2.2.9", "eslint": "^7.32.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-storybook": "^0.6.1", "eslint-plugin-vue": "^8.0.3", "eslint-plugin-vuejs-accessibility": "^1.1.0", "fs-extra": "^10.1.0", "jest": "^27.0.5", "rimraf": "^3.0.2", "sass": "^1.32.7", "sass-loader": "^12.0.0", "style-loader": "2", "ts-jest": "^27.0.4", "typescript": "~4.5.5", "typescript-transform-paths": "^3.3.1", "unplugin-auto-import": "^0.9.3", "unplugin-vue-components": "^0.21.1", "vue": "^3.2.13", "vue-docgen-api": "^4.47.0", "vue-loader": "^17.0.0", "vue-router": "^4.0.3", "webpack": "4", "webpack-cli": "^4.10.0" }, "peerDependencies": { "element-plus": ">=2.0.0", "vue": ">=3.0.0" }, "keywords": [ "vue", "vue-table", "ztz-table", "element-ui", "vue3", "element-plus", "CRUD", "高阶组件", "组件化", "表格" ] }