{"_id":"@ztjy/antd-vue","_rev":"54-a9007a6753e26c2f77fd7324d5df95ca","name":"@ztjy/antd-vue","dist-tags":{"latest":"1.0.0-beta.53","beta":"1.0.0-beta.52"},"versions":{"1.0.0-beta.1":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.1","license":"MIT","main":"./lib/index.js","module":"./es/index.js","sideEffects":false,"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"7.0.0","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"142fc839f873a93cb97b33087238762925bf15dd","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vNLhLyc6Y2V1uozrtjD3Lbw7JzALJ6ZWVNwEo79LXHoTU44dI8KA4JHiAc7yj1nRCpcmioCZ9GIz25DQlpaXeg==","shasum":"d738c76f9683095ac383628eb7c1709e83455f09","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.1.tgz","fileCount":209,"unpackedSize":353776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYVxuCRA9TVsSAnZWagAA+0sP/3luBrU7dr2pBiQqpUxT\nr6xGe5fNad1QuSq93Vp2TiKyC4UcWJNneCowA8T2yCmO1/V664aqxXbsgq8/\nG5+ngq7iUvC7SbPEcjRyBxA4Wuauif2CMJP/hvqE22nD/TOKucUNczj3UUDd\nS5w1goXpcmb9u7sBznjRsETAr6rhYxy/2N7lmDfCmocLzVVcOCHhSvBxMNeL\nUvdlc9H8O+qMTGOtoGl+E9TDplza7WYKlnid1r0/D70PpEeOEpltWxNUylie\n0HhIuHED8k3QLmv3mUWSRUqoMcslwAS+aL/62Y1H/sSyuFhw/B3kRXv/4IFa\nIpl3DGuMYw8XF1OWwmRHZqnMo0YDQkaUAgse8WaMM1EAhfmXl0hViTDGkpIQ\n6I2NJWkQ4vOksqFT92FC0B/TKWqks4BE8/iSlLqVo/P3Gh/L+1Bx9o0aUQYU\nMtppFjS0agnCAeVAR9WJRGlqz4ESrc1WUwFcl5E2n/M90QYWV8qOWFlMhEOM\nAw5MZ6sOTfEQrN9cDtR4B7zJDoyDysjZpzcYdMY4oK5OXMLhp3JYlfm5nJLC\nR6+gh9J4r/G/2TIt63WVztyaQsyeptbteELLQUsJGm0Ryy+VJ9qPTJbc2TfC\nEFQ/wyDoZIS4XLfiu7TxbeQWzURPGV4zllF2UuOGR/BRFCYzf3kw5QvM41fu\no/fc\r\n=XbcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNO0pvcxZO4v0Ptrah4e3lqLDVwRDvmKPH9icxuXuhDAiEAsAfnC6wlvqhMGeK2lD7zoRvf0G+czImjEcWrRuhuNzM="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.1_1616993389744_0.48360848619536956"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.2","license":"MIT","main":"./lib/index.js","module":"./es/index.js","sideEffects":false,"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"0a3dcbb87adc9c07a074b40a0f6036a1fef0eca9","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3Q6Qu6LNhTVo/00Pv5+d8OgCmwacfN01fA8nfAoK5BvKTab0o6eqGtRWD66nsn0PD0NBTDWnfAjoS3LrQYepjg==","shasum":"53d8724f28181298645ddc280e9df20fa8608cf6","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.2.tgz","fileCount":248,"unpackedSize":352210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZITPCRA9TVsSAnZWagAAteoP/AmuziipFEWtI37XbZzZ\n0NDk4+9LH6Hcyv2sCUgukwkZ8RnKw4veVsjrNdY7T2VCd38vbuDGr95JWC0b\noXbzfTLxwqJvnjTyAhzFk6eIdGLQznRQC4mw4/9qLL0/dSiodVn8CD/wSU3B\nl+rfeood+Z8EsIHTy+idDUJte8Y5RQCXKWf8VPy7udoCFjvinm4iK73iGnPs\nwpxvuo4UEZRP0jWnUw3veL7+Hf7wPVL0HeZkULg+6k3ybihE2sawAJ98qkNn\nb9S/8xnD8x+Olg/czWsK11dVvldPoz9IpvRVsYXr2EUE5VFQRSme8jHhkAaD\nkbmFu55phV1AFlnZmD5/S+DsChm7DjZNBCITc11jPjtyDy2fKqmYEbSOYtco\ncpqRQDmSflDCGP+c+OE8KiFO9NTO+3bgAE4puLNwaaOYyvBkFpfSqhvueQmT\nBdNJEU/xIUXDQQXUnDZccm2JOzm7zzDyt8kAwz9P6IAJK1UhE61Uk9y2T0nE\ncDeLQSvvy9WfdzHWwhPQAbYmskEt3cmIzIFRGkwjx1PrQ2cfNt/yRuh+3gFX\nP4JowBrRL/aKIaKIAopDfjCVoVbRUFJyYdo5J21Ep5ZDPu30iHFpRtXWmoTR\nMtcPUne2BCBYbhmwHxMaAFibZX7Kni3yppbhQpYbziS0QrjM0hUOdIPPwp/A\nBWSt\r\n=/xy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgawguBgcx2dSTe5TxCniBJZnAfVeSIejzagiBzC6zEAiB1/1fgmViyRHw/LRRu46qRPXnqmhnhq5YQHDLO4iHoLw=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.2_1617200334746_0.0211422065968776"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.3","license":"MIT","main":"./lib/index.js","module":"./es/index.js","sideEffects":false,"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"ffb80ce1279b35e03740cbd340f65c15830edae0","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZpKs48FSTK0geurLhWqIDyp58iItZCLvBJeiqgXDRri2ghNBfT2EXpBB4NdZ5qqaPyTL2Eq2WwLLlGDjStWX+w==","shasum":"5740b53496a2d54487e196235d0fa2d25736898c","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.3.tgz","fileCount":268,"unpackedSize":398365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYBgCRA9TVsSAnZWagAAD3AP/j5A/x7AimrXwQGzlJqR\nk5If09jq/K3jrxeGolAnrNo3Bn3N74GLa1KXZZOlGjOVem5ZOqF4HHUdvvP9\n2dOirRcF1I7r9u7M784YWUEp5fhpcFDSDx72Zi4YcAeMr1XpOBGODTQkx4bb\nfR9UiJc/PACSGpbAb3HfkVutHRa/n7iBIkvJdmr39T1D8EzM4AnD+wv1aV3D\nc+t0lx1d5mJx3yNJU9SN3yg5kgJhakhreAT6zrhJiwKwoA26EC4KVDJRz+cO\nbOWvCn6gRmP4mS2E+FbugidCEyS09Vqvu4EG1Nk8dHFSXcAwyxlU0U86uB2D\nKEGhLZRnD3hMkQBwixP9iQawoef0DqfBppY+oz3LAFQIGgz3ggvrZZjI40lg\nnydbUeE/QtkeQUkxifG2z8siO840gsVF23SEDkkRw9tY//fb0lRyvpBc45+1\nu60hPgJB3HUdHfYDjjLrAShkAJ7OTT1F7CKVHRPgH2OjXsOXiFOerkOGTEie\nBhni7iJ9Zdyt4YzNgBZOSE6rZeA9dTwVcwkJu1OR8B2BGdaZH34x2kX/ArZY\nIgOnM8zHyytJE+5utRE6U6KNI1UMQzfKkkQph+kR2QOrcklnvLKw/OHtwZo7\nIcScDWc/1qoch5/28NXLQ9O5KSwbW/kCGXakyJXNFDKsr3KYFQmK03idrOPj\nnF6p\r\n=PEGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyAX1UZ2h5HRlESE/1xCxIuoQsce4mIXnAxIBvd1wVYQIgaU2yIa0IItrIzWfxroUJhBDcetUB/9Q6dga22h5pheY="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.3_1617264735869_0.6966865377186764"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.4","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"8c0f03ca2fe28f8a4ceb2f93ff0b31d55c65137b","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oH8WTRDyHETcqY21/Ua1A0965O0YT1e20OzOectN3/51B/dsFqZSoinM8Lljr1THVEg0tIfrTvLorK48Wwa0Uw==","shasum":"202adb0ea5731bd61239b0510aaafc5b92499be3","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.4.tgz","fileCount":318,"unpackedSize":1501774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ04BCRA9TVsSAnZWagAAFN8P/0F6uuhgNftUjN96vM8v\n8MM1GpH9yTiOVGa328B+suxdop63zVKtbdZgLhgAOpcDlhQu1qZuL7NQlX6C\n2jwd1GI/rAMamNBzz8mMUan93wlLPGh6o2Eqm+4hSfrj1MitST82k6rJL0SE\neYFUK6ZwvuzDpFAITzGxS0yV3w1Oe9xxatudWmuUA91kSD0LC7yhrl0KCOIk\n9BgGghyui9Y4YBi5+dTZg0ppm5IR2MshpbYQlR7R/zeRcWxiYlU0bXCKq4+f\nzC3hf1SB2x+JKQArVr4W0xeHhIO9lNHO8/pmMHa1uZeMh6oiA0qtKzd3+TXm\nJGcu7/8GIvPqqYZrtN5c+U+UhYIlsIottaP3XF3BsLsW47PaQdFLDGlkc0wg\nV+SDrupZ7+Zlj+LPbKifxcBNgtxA4c/em5RrvB9QpX0YJQlZXxKuyU2MZFvO\nfxXl/KjgTKMaXU0I7iXO0j6zysakdthEJhDSCmdpx+9lZGyfBdYfoLxNLOu0\ngOIol8gv1/Z2DHJTSZkndsq0/OW8XKAh6aVyg+6SNfsHIkUhTY96Fdky3qxX\nwVnjEPS2MU91vGlaoo58nlMJQkHm/vY+9iQz1g1YRip8UlXXBNw7CuTJkj9C\n8covQgLXCnC0gJFzU9t0b3UeE47Mej+66J3D2jjhkljAb5GwpLriLH18n8xe\nNebI\r\n=6INu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5qKeN3cIIuXNy5G8njdprcYz0eO966SsyDjvYj+an7QIgMFpaYUop3SHyM6/ineKwn/2paCrwPC55J7nVNmSJE20="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.4_1617382913252_0.543785467670828"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.5","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"88060e46adf6f1b08eceea6449bf7a297338ba66","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-30oo+Vu+YCM4mEtFbYX7kF6+tKwgJlheSZPGsTbeAGGOd/jy9SsvS/RJFwILU9en2GmEKBVD/W5fR222AwytPQ==","shasum":"16b5e16b0ba34fce831e4abe465afdf8dd585725","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.5.tgz","fileCount":400,"unpackedSize":1581427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbWDhCRA9TVsSAnZWagAAn1kP/0HAwM0RvDVTfnHd0sre\nQa/4K+XRup8WIYpIzXEryaH4rik2Q17T3scTJ3BFsZJ/ahK5XddY/9GMyfdF\nS521YcewG48w0t/x2AxhfqRy2sJKFQMMKQrXY6UqKsX9mJSDwjcdbEBvXwlb\nnxrUpcgwe0Nn9AhUDi6gY8FIAuSCXU/Fb/UugRz2xZMaYGTd+sMqZr2WkyRY\ndv2Bw02gRiyKNoNyRWaO7ymoa3LLzGWaZmJmo+jAyjCcTmJp3YCoGfEww8+L\njaHNEJ1vG5liXC+KFAxqwahZoLJL6dFkupCpOqqJxb4gOgLsuHBv0As5zYy9\n3bWS3pfTZN8WiRMedJt0nTtUWgmC+2yXNT/EcbR+0GfycU6akTjt3Fj8REX4\n+Yw9/O2wiTN8JfiYTcUzYIuwyeAfxrWjEdcEFR7MXPSMDNxziOZ1otXFObMK\nd5PQX/enTHZCyZNYTewmInBUFJtSN+HXDRcC+M7rWBc5c+inD/EH6RH6IiZ4\n5HiYp8wQf73lTRgRYmqc0Re+NalEpKDrOXEg4VVcY/ItbQGT5voDtVRnFqO5\n+ETQ92c6Mcc3CqIgUDi0OsFNcGAnJJuVJ6N+Oemxhp4Bxt2ViZ53dq23HAOH\nz2flU25L73XkfZKP0YfcXJHpcvnbHDWoiYRZMpkiPhqCPzqgyEuCPZGCc94M\nbWKe\r\n=vOUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7ScV8SxpcgknEmIg5Z5QF1JTqxgWAilqVimWUdIcT+gIgSXCsz+x3qYuo3vNGiAsB/I6n7yBoNChQ9b+sCC7QUUw="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.5_1617780960606_0.6757242646349544"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.6","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"969009fd43ed5e1dcda1657a3abe5ef9e624c49a","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-nC27/GMCBT0KbrCckpnph/+VjwfCMHLMuTl3cJWqDI9EwldWftR3p0BfsaPGEr4aVpgGB8cIxT7sbj1qYSjqHg==","shasum":"71ab245404d3b1ceb4a84cd6fb1590e4fb9af1bb","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.6.tgz","fileCount":400,"unpackedSize":1581796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbWliCRA9TVsSAnZWagAAvAQQAIc+9ktjj+iQhpfMScnR\nv9HqZLCnTi4UbmVcP9DR2+6bKVUPqhVk8rt3IoVX9XNtqdpdr5u2VzYFGHkv\n6GXo98Xy6RwqQg8RD0UiHXm0gz/UZ+u5H5wD5yftTnRyCxwmLAe4QYoY5GCr\ntCeTBU8gkOSJVu1gdQEACE7cutixF4AIzjrXx0sOJb50qah6zUL7kriZTgo5\nW00LZyA8Jqg+k8Lcv7ZZ9SNh25Gl2j/IHHEyDR3FgTBVvlMqQv7LZQAzUyQy\n6UI1rvM5KCdgzJm1Gcwzu7LjZcDtopuo32K9kj61Z9TTqCj/VG3MZQsiMMq2\neFhQoIPqAut/G/rFNSi6nDZqOcU4axduddefNAvdkSDmTvz7z2VVtAhJTICA\nTCa6OVMqjePmjEM9z/bnNrzJYGtYEQSr4bjabjSKs+zVkdubkzFqv6jNdPgk\n4OjllVvjYLRYOjBVPwvQ3OIObAmCFCs9sSxYFlFvg+zZ4q/CzQ94wgaCPTNm\n1JDXqOeIY6GbODUYp6R4m/FdG8EuD5nJE+4VEQCKHnMafpelDxvVv1Ttud8c\nC+FJjnjLeKlh2hX/fMtoJHS5LBQEuybkPDlJRIu/gnh/8rt16z+I26gYfIGB\nU8IxfmPrNdHkekTuBc4xKnwpmstdVB230DQxDzyQ/17P6hp3L1wbZGrJ8uii\n8tVC\r\n=WL+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX4iswF2fVg9ymFlcfFbWkW28eTRZvw0+ro2cvJSoakAiAIzmJr8UxOwvl+x59svW34KrHT1+5a/nYAAVMXBw12Yw=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.6_1617783137585_0.8436621327897444"},"_hasShrinkwrap":false},"1.0.0-beta.7":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.7","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"90f933775ba8f2bf5b2fe4eabf79d467b85ed4f1","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.7","_nodeVersion":"14.16.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HDKSnRN7C74qD1lYBHAMrVRgngVxMJUYQwj6Oo0tC5hgIof4bcdlabUZPF/I1Y9A+pZcr9cRcLFX8ZW0Gd1TuA==","shasum":"11807404ecd4f4bf02e666280dd09e81a7e5e475","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.7.tgz","fileCount":444,"unpackedSize":1864762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb7T7CRA9TVsSAnZWagAA+XMP/2bF46OWz80JpsQBtUg5\nqqMctvXVaPWO2Aub+XGcol12yfkuyLJ0kbMs4f77XgeLa1FE2HAqU0btNwuC\nqwHBcETFgLM9iKKbWm0vBVlquX0v9fHX/SCYT1yAbjoEGEF39mz3qzLyZnOM\nujFoFjppLD/rsEtDlArMITkkTyvWM5ZzLufzEBc4bpYMmzWa+bjg4nQNT9tF\ntkcku8EDFChlGuSvyBtR8BvPgw6i/RRiyiz+EfvW5Y1BeYBcQqlVz9ctsQM3\nirwNmm1Pj7ZyYuaMxQJ8J8sejRfk7Kvyv1+ACmQ1lNs/LZkikW6FEVjYhe18\nflmZ2vCBsV0+y1CjTySRihZ++/4LMKntupCQY8b0zJefoTnzTXT+ATmlxVAR\nwZzLA6wQQthxX00SMJYstvFdYQ+4jy67qa1k0qfyCSGrqZQZI9SJocb8DTAQ\nAutIYt2sEVTvX9RXN5G3kXqnGygl+btPW+vCSPF0xUXqm/cWOeJoRCEPk1bS\nM4xx7kHODjdgZWb1dq4TGhxom8EqLnbiKN64KYHO5wj4nqjd3Rtph69qrzEU\nt+qZSM90d2QoKtvy/K0T43xsXCoDMlh8PyQPBrc/Cu7GfPmKneeld4NxAeSe\n11bcm+S9siKbzdxOAo5rX2GNC/uIcw0EgfumfhjCVlvjVlOdX7noeK3faxP6\nJvfM\r\n=CRQq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXP8icFAIN1h4rhP3Qc8l1wT61UFdXCha9CH1JlP+xFwIgMpfEG50ePlsLNChvZj/++TzfauLKZge19rTIKQK4084="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.7_1617933562621_0.7059159802291055"},"_hasShrinkwrap":false},"1.0.0-beta.8":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.8","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"3b00442b598901b3ad7ea923e3fe04cac5fe8430","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.8","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3SsBaLfwUeUJbw1S+9HvNbmPHhIioZnVEVTIxIbVONrbzWZY9GL1d1Mav34gKZtqyoArNXOPZrOpBUTj30WPtQ==","shasum":"5aa0b521d75f60a6ab667266a8fad855e946c1c7","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.8.tgz","fileCount":584,"unpackedSize":2276348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb8vcCRA9TVsSAnZWagAA4EIP/1QkJjTwgYIL8gQCdhUS\njKNpH9CVX7Yza2g1OddU+cPeT08rUGgjsmyusru4idFRdSzWn0W3MTxYnsoz\naQaFmY1O/W79H5YT/MEJC1CTUIEUwfJCXcSjDAWNksc+Cs7tw3sxDFbnskLZ\nu8W2/BNeZiLOxbjXNV5BI6H4CcgJmVyOy+HMR2CMp+Xe1adj58m03z5tRTMX\nGVvv9HNuoD6KIxIYcCF0W3DceZpPv17xmI9MPtav1xEiHRloHUCNknpyB3SH\nG+znNJi4rGvIx1Im/onPbuTkMLTDG0rLbm0yekmtY8/6P/9yjDP4vUKTEADg\nv2xJ69i6K8FRcVYegeKn4dcne4ZQkudnBr10XSAqzH/ECZXHMbPFniVfvDpm\nt3Au08904G/Zopwme0ZOovWMez81sMZgArb+x47X++p9+qgSrozYzGctIcaB\n1DWcAGxi9aZR7O0/U6u90X83YLey6n0mZcXBgnz6omwDOJvo/DAJVbVj+xui\n8iXG3IDAWmeR+rGehZ1QIUsEAgVTaMEeDc98AEX1gIc4YlLlbLz22xnsxEEO\nHUcc6H7C15XD4KmKQnmyvlGKnhMBrEkmIl0dRlA2ywUvbbNdWnk91N8g5bKd\n5aLTl+B8bLMnjDFM7r/v0PLTtNoB7oR/+7zFUL7FH8Zj/xJQ9gQfL5+cqX+0\n0XYX\r\n=Bf7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBagTXkkN359Srx7ak3d3KdN6WuE4d4H8F/HsKGK8c5gIgKDm71y4Ky52HYVNwEbekl7HCRqcn3pyOeAY2XKJmTEw="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.8_1617939420137_0.4292235853176838"},"_hasShrinkwrap":false},"1.0.0-beta.9":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.9","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"72c4d5038fe55e7b539e56b0e75ccd136bba7077","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.9","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-C/ve5c9oB15mAwR1bao/ygGuF8WYxgyBgC6Z9sumhA1L5t/tXwmCvgCJM2Vri9fvu2nK3195wq8zZaTCu/IijQ==","shasum":"6cdb5e7023f9cb8909de52f59ec0a818fc47c50e","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.9.tgz","fileCount":584,"unpackedSize":2277334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb/UjCRA9TVsSAnZWagAA0K0P/A/SqziltS0BAgSagaoR\neiaRa8TLSSGSMB0w5+9M2nGgJGV51KC+l9ulI0Jrj6/ysyj7m7k0rEijJUzz\nRb/RqUCL2+Pymrkfx3DgMrU6stbFvRGVuHLSgiIVl/6Xf7bbEJZNLTZ4iDPm\nFzbEZA0KOTsRo6JQuF0Hm/aI8AAUYiD2CTZsvIoRclVAJ+w2vBmoAcAhW0Mn\n5oqxIKtGbr1fPPxsi8JbCUab3qwNxd0rkA3rWJB+YJPGakt8B/GZgai4hURk\ngCz8FUQ6zvoRhYUiK3L67uEqAgMSmJqZda3fAJf/PpKjZ3pc3gRD9QD4o5gj\nuMRIsJ5tuIKxWm89gaOGt/RZXNAHXcV57MHwL9ctlDgzxDPK+myxbQciMY8V\nP4AJlbzKWNlEWpqO2hn0J930I41iMrenhWClZp3snT4hJFqPSyAC4XWKRFOJ\njg89fcGV1kAVhd7dI888IMm10Gj/KalO+Q3AdMGQOkr3CDH4fqzUstp76GNh\nM2r0VjdsVVQjkHrumLA8qyS39YnpbjkGfD/egCykLVZSyScI28ppNkuEPMrI\nz3CpgyF0pdvjatzpO59KPyjpmJI/3RGmvcn8+Jg14QghvwMsnLivwYFBynS1\nGmvnBL2Z0JLseDw/lqbhtE6gJRc83XK52wWzAXlAtOhzP36Ly5XWF6EZq5Lf\nePO0\r\n=jieb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUGa+9WtpecYxOZj2Ofc7LeLIhmF0KKiPoxoWSB/VX8AiALr1ChGfnYT83fg7mnF4ahtTVe4zHlpnZkeiOG1BXaBw=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.9_1617949987348_0.6106482156347424"},"_hasShrinkwrap":false},"1.0.0-beta.10":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.10","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"3c800ed24e14b4c282e73f072ab2b60628c9b834","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.10","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-yMvzwGeanTYU2rNY6j21xtA3Fb8fWtGxapv9KNJ6vIWtr7jlDDC3lXFrVnVs3IE4a8oUUo+OcoiDpnjJ9tmGXQ==","shasum":"32ffd46809b5d9442ca17fed0e87931ff7cbafa8","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.10.tgz","fileCount":596,"unpackedSize":2310234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc8ERCRA9TVsSAnZWagAAE94P/RfdW/lGTjVT6l3xNKvg\nVIBA3UdIlOchxQA/2Jw6nld2mX/6q6aCUMbK2TG30riVxP+ueOhK3YGyCDhT\nISXHk20SmTwsC8WS6JcUE7tW3g+mT1nR9f71C7K4crz2jbUEYQyj2EXdQeF2\ng808CIFUliwy95jo+PpW6JWRsvu1hTr3TjJEYuPeaAlr6Pn/7tCj6qwDd/4t\nG82PMWZuoox0LJzPcT+Hn4ULIn4QF1KMJBMcGBD93gzGE0DdjvGyYiWYl6aY\nVIE0KLB2B3LuzHrUG1Ej84Gy92TtY9j73i2sogiFj9JFEQCwA0KjQbQpAbg8\nVXOxX7LOWkU8h8BOzSUIfPbxZDllCca/RbQnJNHK4alV6UQTMejoNPqjpBc8\nR5eDrjCB3/roveUVDRpaHsHULztp5tPErwr+nwQ8KeScav1qQ+R2HB8kN7MV\nylKJIRxtNyGixNepfMw6XZSu2IhqRGyquMSm0+3zPho856ibB5MWvAshRsWb\n5TQvJmXaHKSSpOdjTn+5T7/oB0LJqy/EKDWdzJOwdUveHvC+JIyOVQbWKCMN\nQ3/gV5ycOi8Jxp9PTsLAJLJMdngT05mTm6cq80y4hrGXaTSOyBx3i9dzkpAd\nHEXzpPVNJjFjyVUUrpMzL8jcCLsnCWrKRm3Ebok7wdHDH8FmHZhzjS5+yym0\ndLHh\r\n=5Q9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpxTBZUiewA4jKKKcPSQdzYaAJvZqkF2dEXGT5UJZWqAIgeutsQTKJAV7PAWWnP0OzZ7CRSL0RTUYZUxgpRL0clK4="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.10_1618198800696_0.5947995653318072"},"_hasShrinkwrap":false},"1.0.0-beta.11":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.11","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"16fe24eabd1c0a065c1c0948d223114413b168d5","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.11","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-YoBDbMRZzd//aL7JX4190ADOkehmebDSf2fXqAL9DVyPtG3QBfPCk3/0d1R1aln8gVk+uDq9UFVryetJFHNc5A==","shasum":"49dd6f19cb700f8b52e20133604d255b79da62e2","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.11.tgz","fileCount":596,"unpackedSize":2316404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdoXMCRA9TVsSAnZWagAAmigQAIZXSrpKshJ0lxE0PQfo\nJ8mD56MOc/39F5cLccnlksa1hl7wjg4t3bvAjmfR6116PUjhnsDcKMLHr+Bg\n7DMXWvI/ZMUfbdT7o1zNBXyKwMlbx/+XgoqsKdY6QvnnRmlakFUZj76FO5hK\n+vhfjMVMzu+Y0cvmGS4E4ybZSnvWU1rH2iajoNs13WFZ0C34v87qjaZ9+U6T\nseF885lTvi0AaC1SMVaxv9JJErtGhInHebttzmK+pEIMuQdDiXT02cPiMJZl\nGO26Ncyu/5hLK3lGZAeOWN62cY9bQTC8KfU7h0FRaG7Qv5dLVHUC1UWnD4ts\nmmJSmRt3/1av9keNcO8qTOetSv8o1Q9MobBH50xqFlLY83fq3VZWluBM6ZFu\nOQGEd+s/7vS/CHd03fQJJ0qkU7cWNfFu9k/TCKtbGV2TILB3h675+yuafgjc\nZ3eKmnxTGewBUfKFtAAfj3nlct5/HNST7Ff5JnCXa0oTvVLuO2H0cy43rK3G\nDbBa3OJtm6VVL8rmsxWpywaAJIv3SPT0K3PE4Mxfz8CL+UMdOAEYI0gIMUPP\nhCWYwr+HexO4KkXrO6Y5tXnY8qZxYkoFpk4q0VZM4efwmA/kCzVoMC2pBkdX\n2R8e/lkhswtHbCC5BuPFHIGPEtAK/I2lvxePJXxcZ2InMHoPcbUkA/Lfs/qO\nTDTs\r\n=pVw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1roE99fb9UvCB3EJLlqUDn4gcJ3Wx9YD6xi0dRTo+agIgSJcrzPd4/KdIKMxZ8twjcO6Hv3ATMlQerLup473pj/8="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.11_1618380235787_0.8807211520495037"},"_hasShrinkwrap":false},"1.0.0-beta.12":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.12","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"7f4e18720a9903f0fc5d68f0c401ef1525370cd2","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.12","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-KBASYOba32sleZV4LZW1nGxE/Teu5JuA+fMGcei63JaKui1D9l10AqJHpw55kciGs6AfHcX4nUap9+NkEwBA0Q==","shasum":"382c7561f5705658cc55c5ddfb40c91552baf06c","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.12.tgz","fileCount":596,"unpackedSize":2371592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdr0UCRA9TVsSAnZWagAA0JcP/RLSm6IWQK5TqQPgADHO\n5B2I67WYAqtCguP8s/RwwzAeTRfy2DzH4XnB6YdkuXbQAf4/uw7izayTVKbb\nmAJqsDGiWDLJ7faBDB470kvXqU2gkMXiTydyevAkCPhvsh1cfULqYh/ug2qK\noHoNi0SAPHDL0eJ8y5SQWq4NVogMgVEKyIanFF4Z1W3IycJznORotDRhAp0X\nhibYF2339w4G/W6KxLdMDnhXEQyPWMt6mucXofT8o4ibZdOKRY/HiTV+lFER\nEwOkoUI4BMvfP90mX36G082vIljYCWvyxYQvb4Y4NfCm987tSLt4gOeX0aiX\n6qk9NylmTiebn5hom64migFxHwm+NqRB5CaBLbjB4Sbd9xEuyBtdCNUV1Akd\nTOv0ehcavZ3MDrDDdMFl4Wm0yAObj4rNESAbJPWZtwKmzzeV4vsdDkZIsgMJ\n93hu772+iEDGhfSKwZDV2/4bIakdmE8ODumb4WFpbjNW5S+Raj3/hzjPlibq\n1EsY1VQRP0oaY+9zG6BkcQ7la88OvyeUeSrN1E4ZK4ELQuuvYvK0NnwpDPLr\nbKyctqXgsBdQ9GjaRBB/3iQrYkzzgCYsQDFKIUIS0ZkmFsLBs8zCrNmcmySk\nByiFaeayX//aJD4tst9BBKOLVLIuOBObbaf57w9O2+KY6MIIrWjHVoCJtbyO\nEmIV\r\n=ffJu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFm34LqPnKVKA8e8ew1eJcophw94PFV0UgnFj0a+KZimAiAGiWfjRrCqqACgSEhArr1usqfezbpnzfpd80RDy67nRg=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.12_1618394388069_0.46209681421296844"},"_hasShrinkwrap":false},"1.0.0-beta.13":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.13","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"39b3b5903ff6d9b19cb578bd5ceeff8bddf42450","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.13","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-He7iSTLN3JL9NmlzOXrkWXMVa+DOTZBtQyiYU8Gy+sRFgz9uKTxLKFXAEE47iU00oj6swVfv8w9LXAVv0Y3YgQ==","shasum":"5c2b6e9d25dea2140413a0e276e19a310177badf","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.13.tgz","fileCount":596,"unpackedSize":2372223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdscRCRA9TVsSAnZWagAAHYYQAKUT+osVfDShzVySXLZQ\n4s4vnwymucSCWUDdzfx5Nneoz67nY+pJt6GCzDsTPIFTn5ZDCDz5S5LT0Qga\n94+sCB2/3vzCnydyxWIScVV+Nplfp8qBADqfnrQpkEsOeM2Rni0WLBgt/tVR\nXeMlWw/l6WhK85Fm63yLc2xVmwBs9hPgcn+XB/DAKAEMvhtnlalxDKKfv9+l\nsh1E6G4JSuCxl9psJbm2R8+3SohHnetvaPo9lJKcdLV+mxM3CdxxfzbVLiXQ\nuwvBvZbzbk5Fsr8ehw88iY69iFLgaod9sCSVh1I0zx4mAEiwuQFrQFYLeFj5\n2cGmPJfRbkAVfOdul2Ji0wjA+ETWrqSSU2QVsqLnJAoHw4/gMHdSJpEnoEmC\nnSdcEemg3y9pai6GIZ4HlVQbnqCYRDye0cDARHXO20V5QPCSSp9aUZaxASq/\nGrg0BjbXS9UF6nETr0zhvjY1tBdCA4n/hg86mYic/IzU/yfKxLZLCz3Fbtdo\nOyTOClX3bufqmfT6U2/n3bgFm6H80/0zrMFq+1EGu20fu+nuWMuhpc9QLJwu\nljFom1yBcXcBlp2CdDRArigL+w5/CNCeQ+yaeK94abIItqRIMuh3mPqtWPnA\nXQvNxxNfWaHtwecYL9m++nf/XP7FN2pUSWVe/9LG+GYjnkDNGlepPyrE1oED\nG7HX\r\n=+kWk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv2h2FEoDkuX5E/Q0//lw/or6Eaz7cemygSjm8Vk+bOAiBYFkNGdDSu7s5wiSLuQZTdTseG/pjSfPwrYhUHdFWZ2A=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.13_1618396945187_0.5647466156291141"},"_hasShrinkwrap":false},"1.0.0-beta.14":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.14","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"60aab90745a96b1eca61d086839e37ff240c51cb","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.14","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pbKjF5/Tu2UJg7fkBl/yk0s5PW4eRt8+mI02UXeZHV4GgtOxCy2FB9Yx2giZfgEkrAXgRaIh0IDjsvQX3qPTVQ==","shasum":"b0b216d44726619ad4a06ed2e48d3eee4b3ce218","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.14.tgz","fileCount":600,"unpackedSize":2339515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeVlpCRA9TVsSAnZWagAAm7YP/329QhYhUUWGKePmTMz2\nbiyRtcZKfz/lLtBVoZIGctNNtb3svumJu1/mDZN9K+OdWE43ICLeWwkN3jES\nMsLA04S/e27j/QSEHV6xZ8zMsfidfxqZwnEPXIcNZdxB5U81nPfj4RYs6AS3\nvbPF6k+3MpWZIwNOBPuyr7u8zvrlqWTm66+kGQoEqJO/r1Y3eP0/9r0u45OM\nuo7j8Qw1WCWF39+fwzjX815/vvpmTLXSSnssiQPeedCQEYYWUD2jtRNbdL5d\nc45vZ3esTg7SxZf4mx4lZz+GqjMr8yaIfoF9TlkxD+xVI0Vk0x4/AfIoE+lz\nJNnM1MQu0UvbyksrudfCgUNYW9eVK+1gUplNiza6z5Qxg5clugwjjUNbwv40\nwkCYy3Vgnz4iglrWnBfiTANKg4FEEtUm1datMXmbB6j7XNFX05A/mt7GqhIL\nY64ctnfMMy+YWO+BORN14qFYg6zKXxZfbrEixKy7zdZQ3r4liqiJACZrZBJz\n/3erZTVedv9kKNhvikZj7skIiAFOe4eBnUALzOhlYLzP9q1NYDn2gxLjFJa1\nCUlY+EBIiuyT0GRakeRp029GbVamo0PwhRfXly/ayCoZVZi81Fxa4V1WJizS\nRHg8tQsXSh2nUEF/IBhkNJ+agOq6Vd88euYRe37fn6NO+Nw2ZfuEmk5+G5h9\niVhr\r\n=GfIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Y2ne/Y/ckEjAImWJvJVB1wn06sVSFjWOVlIA4j+hewIgbb/dwIlVjYFUbd2Rn7m0KKht6mrdRwMtmOnKraixF1w="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.14_1618565481015_0.2766979936172793"},"_hasShrinkwrap":false},"1.0.0-beta.15":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.15","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"c7ee648d71947f4d085ba6f92bded1ca6f0872c7","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.15","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-564Jlt575DLUrxom1/4x6Xx+BIBeVWJkRy3PekegZzWSjSkGlNSEG8ip08lRY+SD/zU7F/8kbKOlTrIY77scoA==","shasum":"7b1103cfc953cb281f59876ee62bf8ece6c7feb3","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.15.tgz","fileCount":600,"unpackedSize":2340293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfkXACRA9TVsSAnZWagAABWgP/1qLqwvmyebjnaQ/xvZ/\n28Tx8RPRJByGcu4CyFZfFMVPwdL5Ol/FQJ/wE7gbVAcPER6rem7niDAB+vEx\naPlA2n05y0jYTyR4czv3TUssir9EIEb/Rfbc5jBie3xZIhDdmjnz18zkA9+q\nqvM0dDKPfjpIVvEH3R+gq7Aq+qVzb+PcnJAKy/j9cuhDNpw/jAolSlWo0WXP\nFLwhAdkvhNg/c7LbR1QdI3omC+LDymOOMIBy+Cd72LDR/monOL7kxngCdvPr\n/JTMxmtY9RUzuT/Vq3KsiQvxYVH9PNOEks/QCUM7k82ZsivX33RZFyNHRgLR\n/iSwAsnLZ7tZz6979PA6SXUz0NCXDYb/OSeDPI0doe8tjTkYVij2e45KMgoY\n8KsxVufNhyJWZIScmV2k+gTsGbF6t8y6G9LjOzj/lmrCCN/9SWB2heH2L2Bq\nqDcA6J8+ya44QAP1iUe++9LuyuarsU4uqVydd1AcrDkYOP8+s3FF7ExSql/f\n4/5IS4N1S6L56RMwxX6vFBODqzB7oTCyxBLMfrvO54eKXgddLT5+tTyvaaJb\nL7X77miNXW/dNbi8Cahh0LMr8T8sG3a1+jC4xZ9ycP+mWmTJBGXSJrhUvqJh\nBDkv/zr++j9l4aGw+lOLQc3RXV+O0jQ/l0/DynUg/guZIKiEVm3xa0xpE2+R\nVbbn\r\n=oJkh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVRnoeArN3AwvSM8b1t7DmznjHKd0kgIBG4wmrWwTrdAiEAneemTSjCSw94w9Wskr/akuKjkiPgb/zTkqB73CDggcE="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.15_1618888128208_0.3955498172523253"},"_hasShrinkwrap":false},"1.0.0-beta.16":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.16","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"de15f00c5b8b635da9702b793836016d2a8260d3","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.16","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DrhhydBahzyya7gNgj8hazrjS3Ql2ZXUKhZ1JO+Wdx/LkJFOjjdqdkOxC8kyrURDJmB/KDfYA8a5KHTmPl+61Q==","shasum":"d8ab39e397f092950c349c79e1857a5dbfe30691","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.16.tgz","fileCount":624,"unpackedSize":2520492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSvVCRA9TVsSAnZWagAAwEEP/R3hbB/VsvdUujblJTCW\ndS2B8RYNCjmD3uTTMMa5LQ0jkM2HsxjX8Lm+lXLAUQaAl0UMjit2E5/b2kRz\neIxS9E1Vm0HOQ7OaL1qjPc+MlOcIZ2tNIpL0PpdcPIoC1crHvw4sfC8SKgBd\ncrPLoAGRZlSiMaroO8OQltMLHqZLKqYq1EfTX5jHXVA//JXI7NXeKzROouQp\nAYnUnsdQyK2lcyTqpwUJIwa2prdYiW4lT4o1iBYKTuUx/Ot4H0lY81D8RLtY\nU04DsHjzouCG1wtwSomsOltqGQqVr41n+hAnFPvYTI6QF0oSXr8vdtS7zkY1\np6Z5IbqFu1Fh2cfMvH+BkHTgjJpr5MV1i3uggzABFQW8wXFET938jqv9zwax\n/bB7kcxi+Q0atLK29cmEK753BbFGIIijZ29ImDv5Mj4wNF+Gsbf7XEJakk1O\nCn61gUdG/rHD/cZw8XBhlQWViYqfEVW33HJ5D63IOvBl/tx4T5qayd8pTLV3\n5tLyFSVa7IB/Iuo3WzUGvzP1dXL9x4afpAvOv6quQlP51JoUn0Wbn4oMu7kK\nJ0IFOp3+jWjQbOrOHXuaAm4S5M5HOCVkugTcM6j1W07L3d3lxFBy2dFeR3Ri\nydnr6IKvao4M8A/wT0y88GrpiSNH6YMD3VlhOPHgP29xWsgPZ9NYpMSKIVHg\nGEqO\r\n=2RAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtnO+OV6sNh0UUsDfjJjpjbEM/ZhdO/z5AE0+gEaicSAIhAPVYFyk+5l85e0zymDc1Pj9vHWMeB2+HNUXd6OYNjLbm"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.16_1619078101044_0.7881664479381172"},"_hasShrinkwrap":false},"1.0.0-beta.17":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.17","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"431d7cfd526d280df1883b3debfee3a84e8b1e47","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.17","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-t9aiuZStI8oMngk4r0+iZEYW6rD4Utyvj8rk3coeLSeULabSsTE8dMVR5nc1eXOBfaqK7a9SzcdFO15ugQJ3uA==","shasum":"a9b4c409e47724fb010885ea61852a6df9f0c0b2","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.17.tgz","fileCount":624,"unpackedSize":2462731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggW4HCRA9TVsSAnZWagAANlkP/R+5VBlRHwSnTRWjnpIi\nSnDwxqpdKFHyXKBNendfsGk4tf6BDmcHL4LE7oZpWety0eJQExQaZDH3amEi\nTY9VuV+H6xdX34sFieMOWnpO0yEeOwZq5Dm6d9FhJeTUYs9z/xWUdhhk1RIL\nSCDZp67ceqmLTyn4V8DldqkxptJxkPmi0G7z5PQvuMgajfB2VgM5n1I1fTZP\nV7NkYHRjnvx18NCv6LqIzzgmw5PCjo9uBAZIDel3RGS6fB0XtxJinf+uDUpo\nGssP1sR8UW9ib9lNhXy9iX0Uj1lLhrgjIw0ZVWC7I50/IiftvhgJ1doQrMCf\n1Aw6Ga3+9Bz4WHxVVtRuvmax4DCM4Bkf4NJMLQ5i3yNoqzU3GI5aq2ADOw6q\nTpGEIA4AGOjrO4Ha4nzRg2NFamjdMboy5WYdY4XTgFDh7b1Izesgp1i04NyB\nNTiAQc4UnEYy+Gm/MhxjhQZ9rzdTrMCuFRtOdIIv+pmQIp+kpo6+qZcr4HCW\nO54Kwi/Cucy+S09XQt8Hum87SDsl8O2D3eHvCod5sIqBWhXUtqMlwxfOzDlX\n5UUp3APruPGrtv03SkjXAkzz7R9XZDGofsXASTa28vOPzZK4SDkaCP4G77vl\n3O7lMuHRbtqI78YBM9HGwM2je6uvTugCE7M328y/lcm2q8VrHu+MBTTsy54a\nQhad\r\n=nYIr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAR9/gAS3VbYTgOW0dA4Kj8tmvy3sM+xXwmHiJgK671JAiAjE5+qQTcT1OOAEUvbnq2Tii39vi0hPXYirr89Tq9nWw=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.17_1619095046627_0.2771587632481136"},"_hasShrinkwrap":false},"1.0.0-beta.18":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.18","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"b6f5a4c26c5cc94d3bae9ffa55e37ae57f1580c9","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.18","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-BM9Yl/ssj57b9K/QCTEyfJ1sYb0UqVBTP7eC306FzgaoU6kOITYid4T2XzwYsA6AKw38PIZXeyk0M6y7PuC9kA==","shasum":"f57c76bb58bd190c6008609fc5cb4d651a0409c1","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.18.tgz","fileCount":628,"unpackedSize":2469736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghS88CRA9TVsSAnZWagAAnZMP/Ru+sfapinYrUqVdXK/K\nbqfoElWreNA9n5YLkaQkK8xEQ2pyhyopfzt4fEDikvg/BBODWe+5wUkmHofn\nmEFZnPNx246Gwk/YlLpb2/tIUGpuq2qLuBUUvBg3AgKzUPmN2WSb8TrpIblG\n3Vz8Jk5iFLprvEZ6mHrH6eIDeqsQKZjF+0gfRJfA81J3ewNvxvZ3lzbzLha1\nu5tw3yiXKO/mysYMFKU99Z4acfs1pHyW/gl2mjKG3A5yDd05UgjCpGxL8BBw\nfbUry8Fv8zBeqO4VpYJVnZfXlgWSEy0q1xRIz85HcO9kE7u2uOgGb6sFXI15\nuYQdgFw8gB+CoG0n4qOsTqkuU6eXnJvUPOLG/XXK7TOrd94CHJW4J0rzVXOE\nCIU2h/mdCjM6Z5SpZ8uchHMpmGspAVljm7Eqv5y2UKzEVlKMv11LWofjxMrw\nl9hj7T6NLbROKKNtF13LK31V9UrJ5iNQd2nJk8i1eHZBzyIewEb5IMND+FAF\nwg2MY5EqRZzcnjN230MSzs3nqHU5uMs+QZ2lpL5BYxuLqBpavybSJlN2SJia\nNbPBcZge2bWBmHcxQdWCtraMkgpL5uLmx8FVKgRTZb3uCaGI9EXgAHjvOOVP\nnfjE/p1BMJHZ2dwbEBEWzsFfRC7hIUgrmpu5MPw+nYDjYWmrlCidhDMaPgnn\nLyG+\r\n=5/22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgMEj0NIfx0Zv7q9y0+8Z1M/J9RF1sMxAbIicW5W6+NwIhALYzafMp2VHeQoraxUX7iPXgT67Gr8Mb0L1oPdu160aS"}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.18_1619341116234_0.7050043285152758"},"_hasShrinkwrap":false},"1.0.0-beta.19":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.19","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"4efb563613b399eb6e9294ae0ce068e47f73a915","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.19","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+Fx6qEbOrCF0LS2FsTtTcPs0121lWXaLHH1w0lsuX13e2hp0bWEOjhG54h0wX330pljakW6g9ZHLr4JffeMZkw==","shasum":"b2ccbb1790238c7acd0d6e2a8fb909eb738a1ae6","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.19.tgz","fileCount":654,"unpackedSize":2516038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh2JWCRA9TVsSAnZWagAAUHcQAJc69fgPf/MHcTx63qRR\n9PWcWFZTs9fWwRmhDnCMVPIN65r7axvAkz637SaaWEFn3TmjCr9/dgKuwj4i\nqjplw5DkMSCANGKcTfX7DkX2aQuolUoIcY+g6G/QJaH1JgcGeKgd6CR0Q6yq\nHGbWcHQBZzjdaUlYm6nRtqY4EbMwMtWzDW5TDAtN+fsiCZ2H3KoYwnim9dCl\nJ5UkNNxaUq9Kvs+SfInCnJgYFps+Q5vW5Hx6IJ/M7gFySpiAw+eHqoAQpwkm\nX+eoW1U6EtbMbXmqrc0nhJkmTavkKzWEX/Zwp6gnFtHYLBMaEX5KJ8T50cWE\nozGmfhXRXqhwPxOth9zEF6U5dK7nwipP5rKkKanLeUQM92dYEXLsotYoU8B2\nDGHGhlgC60q8wTLoZ0gjCrtF0Xic0Q8nJ85HFK6xgjIi7BN6VGgW9jEsmU1p\nLUCC+Jl+v1jHKXS0JKR9sNKRf2cPUlYjPutKgxzXVa6hPYZRu7Sf3eEBKCf+\nDqSK6TWP8AUliW7ulehUmO8JiboC3cpyoH3GdRWOm3nTTrzrccWRbyn77E+Z\nTt/FUuS5OYcoOpqzCzZYMWMm690OEMowVEoVmA6JsBUCOArhNXIQZ2wGF1Gm\nS59t8i4YEbF2Sx4TzgbLmt1H4EdbfMHBOx0PlRyvdj8VIYqj1Pq4g3OG9V4/\nobIk\r\n=t3A6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDIGdbZhi9YtZt22ndw/+mGentikMOnEh1XAywckFJSAiAUl0YpONL077TG2oMrM1fvh5NCPhI4y8NftbqjIUAQBA=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.19_1619485269632_0.25428314191000667"},"_hasShrinkwrap":false},"1.0.0-beta.20":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.20","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"7078fafc856e749d087784ecb1f2d25c0d3ab042","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.20","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9bqRUyRurW/mRkePhpe9FrRdLxlhaeV/NK1MOk57fiTq4GhxFW+s/Apk+vrCnWvQ16/Msl1zGrl9Ptxb7Jk4aA==","shasum":"399cc375876712ef4afca6fc7e0a66f5fc302f33","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.20.tgz","fileCount":654,"unpackedSize":2576415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh2UzCRA9TVsSAnZWagAAG1IP/3nP3JEYZTgf/lo42mQv\nUTDaT+Gi/L1w9cTGxjWiTttlFXvFYm0+dReEx4wSQn4cUXXP9BnOHmNp5Z7S\nhx8aRObnzXMgdpVQ1eC6X4GXA80sZ63md086DN49CVe11ixyemXPgKV/DH3b\nlpysEFm07BAWWP6p1UFCLt6mpxWLlWgN/zXJMFG4FpR96Ec9SOuUS+JGDUWh\nddr/d0vOJLN1YLVbaC0eXGmplWjvCYJrzydJ7fBIC6cvC/UtoAQBrafVTqFA\nPDzN6vjCEQM5+idjFl2fft75ldNM4QpXegLciCTZ6j45/EIIiZv+SE1WHBlO\nU+oyHxMfmLFwPOsO3asLOMxI/p/P13hUXJX9haSReI4O+B8ttEpzTrSDl2jH\nf2BAiGiTnVxj1D/6b5q2UULGLw6ilCKIyZp6iowmiuX8A/xpvpHva64Mt0wa\njRZlKKNiwpjUJFTqbhwu3gMH8Y/Dhe8vb7vkrNUuh4ijteCV8fEBPkeVlWGV\nK9pn738Kwq1gz6p0ZZqTqPt4mH3MV3kQDU1Khw4qukk3svb0WVNhGDyiWtOX\nWjDITX7vkBTITMIvm8eFpsoMG38LLs32ZJSLvKY+oNrXs4NadE0ZGgCklpDh\nrrEaxVurKQmLSGEaObTMDmIVjGLsP1a7Q0F4g1eXk1QKUk49p4+tDobJWScv\neD39\r\n=GCo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkU+oY5N32gAnD6iehxmmTbYxQY0w73kaJHT2mci6AUwIgMDtYfgpPSL3Oz0FctJOlfDKWmIkLclt8uI3MTh0IXkM="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.20_1619486002786_0.46288039133044445"},"_hasShrinkwrap":false},"1.0.0-beta.21":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.21","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"5369363bccafbca72c5bb1f87fa21b31a8e20f2e","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.21","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9d9+08EbTwGnpoyvZBgjaT+M12uuRVCVpMKsKHAMSoJ3FE0qRGRP/HjosWsJMxaIyCXeWVEJOJR+XwEgAqbfpA==","shasum":"e42f211e2e03a2e6e2811c6a774150989cd49051","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.21.tgz","fileCount":654,"unpackedSize":2576882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh846CRA9TVsSAnZWagAAd9gP/091zzczGwqS0eX3AlZn\ncWUAs/TQ7hyw9Za9MC3CLruCJMoFl7cChKjWwqvmpn7GujoDq+fm/lUNYGAo\n2YMjm9SrcHP8w59MsAbjwitcFJRB/SShe6K1eGWwlaKH2dVfrQeImKjjDGAw\nINF53une4rz3afL6jsOo3b6jJMGu0oOPUR5RM+XpBn1WDTlhmkNderVMe5O7\nf339T22ZOh9BVBlc8SBrG5KH7r8pR9dkhT/FI8ACoKlLwegtNya3+oLTaJ1J\nie8ZUKM7+P6ouvGorf6W+umyLp5eoKqaubujNXu3w/NCtvrr7GMK7grJriqM\nLZ2O0f18v7kkcz9HQ3qLR/XA8gUJhX2cXwnxsHSmcj4RlWkJntEhDzmD0K36\nfO83yDxSLoA1cOyBmkoRiH7yz563KToFa6OIVs7DTVeGCRpyZ1VZbgVuYvKN\niISOoUcKSMYEs0T31tJieglnazoMg0Htz6l1hfQ4jQjaET3pse8rk2qL8AjY\nOdFCgAHVsvSheEc3QtIpXtMRlLdexzCb6IMhtQllaewcNGFESj+CcKhpmrUL\nGyHnXhf6IGlrIA+rQADZRG0psIPscsNgIlc1s5pS/NTOI8KYt0RMipmzYSn9\nYFnLTP7eZIJ5zoX59FcZGrb9o1RYpMhj2zAtFQfB2cKZ3e7IZdRnn2QB6zs6\n8CHu\r\n=dA5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnKwWlhKmRXQX1vGe+OmJfnGLjWQOMCiOpW13gUub5HAiEAugQSR/p8VvkQ1Hr07KvLS0t+6k3L1b36J3CXrd8joxc="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.21_1619512890148_0.7410505543644523"},"_hasShrinkwrap":false},"1.0.0-beta.22":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.22","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"42dae08a562c40b5f0484b6b19b6a50e5d18f4f7","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.22","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-w+K0qMou1D+kuX6htjEvrNd4WWRF7UaNxA1j6CRCCjyFpHjg5+1i2atKVKWws732Jy66B4ha1mwJybz2rLk0og==","shasum":"33a60dc631d97bc4924d8721040b3c0c96a43f8b","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.22.tgz","fileCount":654,"unpackedSize":2516015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh+7aCRA9TVsSAnZWagAALPsP/1Wj2/6yKx9bQXzMxYnQ\n1RLJ4VYH0To70KcPWSSGCzm36LdamGdERQ/Dg3DSj5BB7/LVvXXcXETYKHkb\n+WqM3uqcNkHzcsdZ6Xk1lfPTxCp1QCmDdaNCmHd+sHEiaBxiEhtuNxMEXj7S\nRySFvCbqP1jZkm6IPIReI58Yq3NDDtF6AEK9zXAchB/dwHa02xrUt0lZcTp0\nPUEWvJm8uYc8Vjub7sUekuvLeIsoKFtaH0vSJ+s5JG8EyYNHtcxakEsfqqwx\n61+ddaBZk7sH5/wWkprNnlmHzSzr48X1u4XWxHrzsKsqXkYzK8zUvpEfAXNq\nswOHABmIDmHY5yqAW/DN9imaRs8aNVpPRUMfuvxEPIvtZnsr9Skszy0Orv//\nWlvdvkyHSLmVBcF7equoYgaQ4jnbIFUxYqB+rsIFejqUbGASPO/fuYpZ9C5I\nuKsrATKBXEIuYvY8B+ve3Aiham5pqGR79xrBK9MFoUdEBCkBlFPuR48pochH\n9oX+o2A3nyuWlGwKNXMCsXLeibEYAARfyF+6fw0Xpl0BhfvdEtKA9kw4LJkg\ntUVe4ALeAmn0SjLtqmNdMtVnsULaQHAuUX4XnuptOvGNerpoAvqvWOyTSGes\nZjXSQ63YDwTDOJA0NGjCS/Kv29YY4e2jZC0qPLkGkd+WnfFBUc7LMno3e/hg\nKalC\r\n=tugV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpEvbg7a69EyQUClFOiSvwHvZQ1fqpuBM7odcuTPDMzAiEA27fozGvZdURSqmCw8Ndz1i8LEvvCRw/D5XN10EXPavU="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.22_1619521241507_0.4772611078292772"},"_hasShrinkwrap":false},"1.0.0-beta.23":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.23","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"4c4ebfa6a83c4c610b96ababaa4a485246e11cb7","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.23","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-sfJraM2dKjOGyS+zZ4LT8Go6tNx+ItdK55R28nneK/jpvEw6do12cSa7/QTGkxdWiQeMUjisIlqQfdYqNHVM2g==","shasum":"a10235eb6f5385616174a1086888c1797dd6129d","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.23.tgz","fileCount":654,"unpackedSize":2516216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh/YGCRA9TVsSAnZWagAAdU8P/j2+BIJ23rrW/7wmZT+J\nfTqyYbOwtHCs4eUQ6caHmqEwhSC4E2jVykewn5/QT3hVvWUe0B4CkKIX1Wo7\nabxXMUdt6bs1iqVRhAyrlnIQKZcztaOQYS/mEK6jy4ThL98D9R5znyNoSFmb\nVpwtpXNUfjFowlUd0TpNePWVbpbOmwZC7vsZkGrIYTJUJBJDuRtJKqYB0htp\ntpWpDiJO0+YCyPX9X4Cij0Ql2PQpUFLCZz/yzgpcMkS5o5kVwzgoLPNa+APu\nPfdDtyYeVrJ/lbgGXjgoKY4crKxqpi/EOOV195QIeZJ+T4xJeISM+Gx8XLar\nV5W6NBB+tEaIyzG6lhY+m2rnSGJUVOyTMG8Rh/i2mSt5eNgGvnIjYY9XXu1y\nfvIc2+9JD1Ps6dLYzWYsR34MonPUKtyAO2hgRzokYPqnY2TeKpTk65Tp520L\n334B7qJEyRQpLIxp8OxSS1lEqu9jRzxgS8T6OyJD1U4GdF5pO3fMS0LGuHEE\nePAXM3CfvyzEegjtzJXVa7/bnoZDBjCfS46uzKjjscYhQM4Ia6wTlNjF76DP\n7u936robPZV+n7VlNWU+tJxE7G5f26A2B4U77cP/PDYeYJf5MZt53T0fILPi\nx6u04V1M8qo+07Jli7zMqfdkwd7MVfd9d2VskO+eHi+p64gV3OwIUhYx90wz\n4Pgh\r\n=CgQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlGUhiVUTDw9hQPPaeYDT0PJdCXOTG344FUWCliyOJTAiBXTteYIGYcKqaKp/l20uEpkehm5mruxAzzuu+bMUiGdA=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.23_1619523078191_0.24587151580963318"},"_hasShrinkwrap":false},"1.0.0-beta.24":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.24","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"608bbd64db74b26db992027d46d25013729ab04c","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.24","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xhn6I0ncv2y8C8l0uVsHXo6axbralZ+VkatEJ+SwtNMHkY9xhsAQZX26j8WyCsykStoiOoI8l4iZQEwpkOrZMA==","shasum":"b163c6727d73667d0336972e01300804e6ca6c58","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.24.tgz","fileCount":654,"unpackedSize":2519705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiACVCRA9TVsSAnZWagAA6O0P/AvhSo69oC4nRKdzHoVi\nyAo+YXqTSq/IOheJbivDz0f/AuZT5wd+NCsMLnlxlGrIiahIB3k83iZuHbGD\nu6XdjnFFlxWucEb/w+jsWNSGrcjSJhKsOYc7wLS18S/DAnr8U2unJsdtn0M4\nQ7YWp2XKzayaQUd26e3rWh63vj+/wAljVar16tGErHowyCFQ9xhmFohH55c7\nOJ8d/AnMQEFC+Ah37cpVZ80H+EXP3Ax5YSxZ/KK9ZYrFHp8bduCkZ2QMsdxj\nxGGQz7TLo1hXQGb7NuX5VZUwPmYAj+vSOSxxIM3VHXRI3UTzNuTcMtQ4twVc\nsaTMw4dm8J0xbfHq+d44D4Rb7yPUWn0njY/LSK1ZcRO/jLV+S54rdP4ztN3p\nCUtqreW2wIOltSZcEsBLuNXAtMHfOwmvluRf/2J9Y7npl+IdDCe81uuCjaih\nSiPIl74cGvlvAfci19BhyylOXVNDaknb8jAl9OGZTtzi3dVPgG9XLlLxyi6W\nEqB3WD1w+fgQrjWsBeUuyRr81mmitoOpibV4FC1dIOUuDTg6FgV+Uw1z5EGB\nSO5nTTP8m8JeeP7KLuLf/LWwDfwais9FWYlx/D5bUBKLqt+vNBUSyljriMhS\nt5PLu4a6+flQB3aJFSCoI2tZLydVu4+Y9oM4YumXCUzeWSPGQZ73OphEMISL\nJzUR\r\n=cscY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDBLRFdsoz+Qt1Uw2IHXxu/56E0oycZRjKaxV3Mifr6AiEArXd2T/7nvDG12Z7n4OUtiaEB63dC9ksfhCAWW4jO5tU="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.24_1619525780890_0.8751225228947233"},"_hasShrinkwrap":false},"1.0.0-beta.25":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.25","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"87ea1413a547d59b15c5e4e4f2a0f1d49c377f27","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.25","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-irQl2php2uc7nvbWymrFzWCli66OKkgl7WFBeWq5LTBDTX9gGUjO2Fq5It/kjvfyQvtLt7peWVFeLnRaiy5yNQ==","shasum":"cffa2a45cc1b5f209c7d87398d195e98dff98d85","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.25.tgz","fileCount":654,"unpackedSize":2583326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiLM/CRA9TVsSAnZWagAAbRYP/jrmo+T4yexZcYOjGsPd\nj42lohu9LOcCRHDlDUruLwA4IET040pGR4RljI8sa72xoQiq0b1QVXTFJKOe\nidITIKPjSWdZ+DXSBtVjqmj8Eb5BvSMd25oePQSxtoQ1S1cWri0BHu00WW2Z\nwCzvBYjsjscDUsY1UE7sJnhz7Z4geaPcrxywqGSLqmVqP1N/upVvCixLu0/w\n3W5PbKVBnSHs53oBQiJ8QRLHUCojUSGWNTpUmFykLr+FoMktnhnwcRax6eDz\nM2bHfPkNBHuQkVMhtcFZ2O4jy7BPvcEDgzbBEe7ApgKaI3Cv5YxbXwe+Co6W\nKbqeaOZStOTtmEvrRhkrayAvA5XgLetrMR/IpH3ujq//KS5rzKnID2IK9TRq\nWcZNwSv5RcpZlqKo4ZERIyVhSme7Qq8uWCkf/ijO37voHBIRPAdTfoUef6z/\nfZmgDCowRaXZSi5SqaVuOKPGodAlDavLreFyYAWU2ElBOoWI8kWq5Xzkkc6D\n0vg4msThd1Xn8YiWsMws2gL7EV4hr9Ma494vtqEHrHquwcR66ROxuwGdQrt6\naAPx6dVOWbhDNKZhCqtU5chNrQyfDdqL8DpFXXdB/kBy8kPUIpxWTglXkgBE\n35DkmgdN0M4mu3SW+8K807q8tP2CfIM3Uh52xYXN9ObDsuFyYdygIWZ9+t72\nswhV\r\n=2EtW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj5Ro3RASFys4y4n7pSkG2zm/coH3fv4nQ0jddsGJOXwIhAKjmbLYa2H8mukNdVlH7LB5iveaG13T7yXWBRQZzfxIC"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.25_1619571519203_0.22416796515495552"},"_hasShrinkwrap":false},"1.0.0-beta.26":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.26","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"7d1963775cf65daed437d28a2cfbbcc23efee1f1","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.26","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-t+Wu7TZipbsooKqe2rphbJN9pBUpXgJAZAU8DCB+31dwM++693LH3daqixGs+uyQo1YZRGMNqPme1pmKDJOwqg==","shasum":"7298d2a01cfd53042adc99fbbb2e2f1bce9a95b7","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.26.tgz","fileCount":654,"unpackedSize":2523104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiLj+CRA9TVsSAnZWagAAZyAP/RjBaUoTBpnbFuVQ52JG\n0HLXJjfUOs2Wnr1XHXZ/UVN0gzjeGKTxQYbtxP6sbtnmZobCXn2R2NrJbWy8\nsTpS+vZ4UNyTsM6loCV128ESTENHNPEsPoXJV1lYoXqCAGnNtghuXSH3mmug\nOwG0jlrtYT1Klvk+Q6HtqFvs3ZxB9vvNBfSfK7tuBdbAwqVolQLwd6nnc6yk\nlECDqN8dC6GKu+hvNXlZvLvWU78LG5raMXXyrGeSmNEnq56B0aGQsoP2+eu9\nAG6L3IY/VPJkAMW/0CAhqUKMWMyheTNNjMdVBPt9Q5dWgM/B4dURtqYYYB3C\nRnaallrHAfID0GVWse8GvMx3ALQBaIEUy8CQwnnD2BJWAGdSSOnwVYEH1nxa\nstQWUTHUNv3dIwew0SBW5cwsBBy8NKl7CYFiTMgkS4okIKfgW4DyZjg/hp+g\nxV61cNjcGJXGkdlbWOZa0uh61ocpzcL3DXiK13nsPsA6YX7iEATnAjKUNxR6\niKX4M+/pkuwwdTYYgUYgDmi5nqQ46l0FcPGQfK3HPe61b5YN90HcN80A+3iz\n+q0vk4Bt6XxjLzDpMolaM1sbtMQyrfdDOw7mrnjKwGgwkK+nL39a6OIs7pf0\n7kUeH7LlpmhF63ahyfGTJMKqQP/XND/2Ci6nAjWXMsCCKF6hOEc4tYseTI3B\nyB+X\r\n=Zk0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw7CFowCjod0GZ7zGClCLTh3v3+mf7OoNlXc/AEqxI3AIgf8/7bsrPJc84IGOpSxXZ0008g6ijFgoy9O4eZWmc3jo="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.26_1619572989865_0.6136469309994599"},"_hasShrinkwrap":false},"1.0.0-beta.27":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.27","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"54db567306a7fa60346d4a2b9fe9014b13db4aba","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.27","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ceZ3iPzZMVXaBbyCaElsygs/IilbsiNgJ5w/msumHwWbafNEa0RmgVg+J6nzzdRfAClnVVEcPxUIWrqobfqrDw==","shasum":"a65d4fd4f4993e71ec9ee05ea79d7ea5f01e3abf","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.27.tgz","fileCount":654,"unpackedSize":2584563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiReUCRA9TVsSAnZWagAA9kgP/1Ol2mdAKTIIBVwM7BLz\nvD15/CdelzC2Q6HTyXVoV7Z+cHEBLbSOTPA15jOUuxh/U6cmcRdJeqRRmYmk\nEfOqi6YqQEVpUD5PEoW7Eeeh+L4GUu8HdzSiF2IBYb0e4T/1V0zdyStG8Qfw\nU0tpSiVN9wQXV+wYUugxiJPDq4hI4v4aRi4/N4L0jiUvp6EXw6GAwaN7KsbL\nJuQccy1p+r8YzCvlalq0nGiEstdWpA9yjqZ2ZF6g1Yhe2bHIbxVywudg5RHe\nFwMDghIYzFA+JY//GVBCYpJrJ3cw+yEqKnARNplUaTPNV8VaIOeq+3rm2nXE\ncNUoEUyGI+YqCSdhAV7RIeP8HJvloY7DLjl/NXBdp8UfC25iCjodXcZaP6oT\nWG5Fij3FZoDERbVGvUr8KjCfJ/yBZoCS7gCqzY3+yEbgaM9/kQ4MzL/FBh5c\nDUaEVWfSKCQFgEy1qRXCp0HJhv8MofLuXnHuBuE2rhc0FkIdEE6ch3PJLFqr\n1BpxKqrDhaBK6oQCIkDdHNR4AjF9xRhHMJRmBZxjlq0mAzUxW70HVEIJ9t7T\n0CdDE74eo1e1eQZ7D2FZnJ8UAADXthS+THgnx/IDtk2Fm54Y6cwLpTkodYKY\nKKci/Eae0pxfxk7HSCje51bV0tWxfjhPibbORHXtZDz0RIGW8frQZqB3c44f\noRrF\r\n=NLVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYty7/bDRqRTUggwnyXTGLZ94Q6zY5Bfj57gqm6A6vjAIgahu6WgpD7J0Q7KHpkzNCvI8PR4f6rA3L9AUOUAwnib4="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.27_1619597203980_0.4073335846438806"},"_hasShrinkwrap":false},"1.0.0-beta.28":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.28","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"9f79a35e83e961f819c360d42c77acc094640078","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.28","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-h1BXZP4Noux+K+Odu9AvnzJxa7NF7qmxouowTXfEtsgnovdEBMDyVv94WD8tiUq3EDV9bVkQKbr716wRtpXUcA==","shasum":"93839d0b18fc0bb8a810f38865438a21476d91d9","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.28.tgz","fileCount":654,"unpackedSize":2589159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgii2nCRA9TVsSAnZWagAApxMQAKIE0Q/TR3CSnJx++a2v\n4TUE0aV8Z9fuvpFAan/C2R4MbUFUipFPl15xDy0IpitoGZEPck6iHBhIu+rE\n0z18Le42Qf20smke04KV80k7q9pGA7TJbFwYBtMOW4flev87xsiGpyUoUrfp\n0Eq81si4GmZG/yLN3O/61A9V3n8q+UPGDJjFl2y1wNvoqv+7DQk7YQhiqyOj\nt+5dHwIUbffhU5cMJHhPwQIM8Kfh9/Yo5ouyfgYYueeTt2/Ps5vo43VP4/cm\nkvosztfxo0sRtI8c30tt6GGr4PD6CTbiOJSVrFCKpZdF0hN6Ak8puyzROHxi\nMvfj+GsD1MaQFie7PipVau9w71N9/3G1eQLgUkkJ7568g/K7WcVTzQsKZjQK\nmNYDEVqpWeSf5qqizV1yTKs/KF3xWrysai2xoDlTR6AhruiBjctGQpkGrhM6\nBZgbsE0KKcyaidKxUTHi8nG+rq9Rk/FhArLs1lFi/d40Bi9GvTv0oTYdSFUh\ntPPOuo9JD8XiME6gU7Haql4rUhCxTiKXwlg7e1p9x08dmAEEwraUCDMZzMZE\nWvryxGldwxhgAPpfjt6KbV01UEDLzxDQaWLKEs8Q9zkD1qFh6wygI3bBynbt\nvUmIqmqIHNKMy7iSsof4aKN8bczeCu1wpx9VovHNPPJm8Rwz2+TV63Jy5Rmz\nx/no\r\n=YGGB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/hB+hhjBL222Qr1os8WuPhfO8BIGSFNkQG89SawGp1AiEAsd4HHWvkJfprZOMZCXUG+puMxRcwz84/k/M/zmwlsIQ="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.28_1619668390796_0.192883218261656"},"_hasShrinkwrap":false},"1.0.0-beta.29":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.29","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"d28373fd83dc2e19b03841fd4514a5dbee64ec48","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.29","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bpOyLs5k87pmhQMAOheaAdF9BmmiH9o7NUVv/E3eui0iwj5nZBx9Byj8BRUnQhfr+O6JGd1irwLqUVE8KugORg==","shasum":"f27161a5307d7e42fb28201f4ade7ef07a9fa7ec","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.29.tgz","fileCount":654,"unpackedSize":2529591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi3iMCRA9TVsSAnZWagAAnbkP/R+ucy/reeoZbh5V+ZNj\nsD/rNPnEz+In07jSHCrGJzE2xgOGWoCEhVEGYfyqDmHsQSzpXBZqInSojRx6\nVqk66/efpbBs9NAq77mTcvrw4zurDGp/wuit0ZwTwQwXV0oDxXckmLhBWfkc\np2Tz9Y96GiOQaN3rrO53HeVwjymliHejvbIZ10BUUgwDuO7WPJz/RqeA6PBj\n2If/Mv41+5+EFqqerpPXAt3H/se/JvcjacGnGkaWo1Qtze2tMXSkMSo2kwuN\nXyVZ9971hrvUXuatEn5UiawxtCIT5QPcigibezYGjJGX8vdmnw5Y89+amyOc\ns/nRCEUG6y0Z4yyKDAacjjxNpVfGd1jY/K7uF8CkDCHZL9dfigveEhdt8nVW\nv4FIW1iBBnlBGbaZbF3UnJCbWoHY+23DSvq+Rle1/Pyo/qOfKKNS89G0t0Fd\n+ViNUUFozarF0kNfBfS4oQCfWkQA9nPep5afSO+jhuLv7VaV6Ave57vNyMCq\n9YjVrvcHksdTJowVDEozWd6SZSDP3nqVm/nGsBXLCLIYso7gDz71iwYxKC5X\nn04QngJcFYBJRr7pmiobsR+Ec8e6rEX4M7xJFGHkrjh5FsBwKd9ymzob1lti\nYo1YHQ9Ev9e4plgfw25DIrwNqAM1RlQpAxTS1JBQ78Q2v0xr0rGpaXEufujs\nLt5o\r\n=rAUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTXLS7jiewCylzVVmGAvq/0NK5wFDU31PS+xIVveSxcAiAjsGaHYlrwMBkDmkU3mAUevkwu0PB9MJx8g6JK5cfZvA=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.29_1619753099757_0.898354863664613"},"_hasShrinkwrap":false},"1.0.0-beta.30":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.30","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"1082f4da5863d7383d1c0b8f83bb1943be9c1415","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.30","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DWAwo0FGYp9UM3W3efV7iI89LnNTYNEI9/UB+vRPUPSSWP8QjkNIL7KOecN58UJfLGVyCGMDkFaS2spPb5U2rA==","shasum":"9e238432a45fde93a437c84242af49fa5fd838ab","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.30.tgz","fileCount":654,"unpackedSize":2530284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi6myCRA9TVsSAnZWagAAxmAQAI4b1AlNflYGKJUxEbV4\nmL337Fjit7rLdCRtSvg/MUBRkiv6GSupxlt0YJWQwpDRow9ULpL3vgenC5el\nj8AYYg4SGadRoE2rKr+Pvmzr4cwWuHbAK/59/vg6nWNhsS9DzbPtta0t+wNo\nHY5xEkKwbxUPsbVTtZnd53ZckzxrAjgK+/fFL9/BSgpvbbJUOaAFx/efnenM\nDHZ4RpNLMeTzSMKpBexnKCbAgUYhc0X2a4n/pnLPLfKo99TSawTifWptev7f\no4onCOdQ6kXc+VT5uOUf3QIxmYg8S5AbQxoLbEe11pr2SJq7AbEKOzf8TU3x\n2jjkFOHQE6149MFaPDwuNuj+ZbrchYpgMubrGp7mGoFEuPitPo/MjeUsDyAP\n/S67BuC2DaLPCo+RCUwjhGFQMHP9tQHJP2JbsZvIraIQrInYZxnwFPMxkjG3\nxsa0XAIWV2gU2uBqkQyhx0xrdLs/208reVZoHF0eRB6dxnNApKRZlFmeHOG3\n/U0xrmzSaLXMqVlvYps7ZHpJmWTyrNyhkhpRkfvdXS9AjTg/wb4oqpAWn/Pv\nI61arIaKfxhFx5+Hh0TrPEbX6hljjowVohRtL+DKdC7eleCmHfQbFgs7lCJ1\ncQgOMMDqtxcte7jLXgBFK6sschmktw8YKJhSQzDgAdH4kXyPK6hxUttsi9gU\nAwpR\r\n=unYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj7lslgOzAGFGiUExTnqAL+39mdB3ZVNDjM7BEEI1YdAiAITBSms9nPtkPY0yH/59NQcGU1SUYMxuzAiPq7BvZe2A=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.30_1619765681785_0.37142419025120765"},"_hasShrinkwrap":false},"1.0.0-beta.31":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.31","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"43b3b2205b9de41057c24ff9c6aa853cfc60aa86","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.31","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Bb8+HCGYkH8h6piwGQB2iNlRWWeXWCwudYLnIfsjbvm2V5j++NQXnbbLkwIuO0/WerPlkUjVlVJxkuS5YN7/dw==","shasum":"508dfc2b422425148af275629a9e38efccaebd6c","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.31.tgz","fileCount":654,"unpackedSize":2533658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi+LSCRA9TVsSAnZWagAA66wP/iOl0H474Rn9qsT0HACy\nCzMAxCSvo2fhFqcXVJPnqYxLe5rPHvLOVCnhihXduJ12LILu/32mCbSh9mdO\n8bQDkb0T7zquLkdZE4Tn774yqI40+XnurVRU4KMJKTupgX8nUDi3MLKhHZsc\nDkXyb2+mTuiCYiudWQXCql0sgUARFoFQVUhMeYPMNaGCjGT1cwC7AwQyRc6W\nNiCnCgUJJG/8+KFCGlaO2XnLAyc4Hf0yPkBtWrQT7UYAmbd3ZXK8DaYJFnIe\nf+S7/uWYfFmvtXFh8a6sD/1svl82esJvlAHWqt3F8DknsembySQpRpvPArYF\nBn9zRHhsWV5VAho8aOX6qgpJcK6lIHWamOOIdX6mm5s9XWj1lzQKWChnx+Jp\nkA8n9zuWrlOBBgJ56y4Jbs6ChTtXcBw8jg37H+Trm13AszaxQt5df09rwkOZ\nE+j+70/gXWyppbN8rqQKzQ4yLKDOi0mZOWkJaV1nfWWdFCiy2Mg9wmEl4Ip0\n2NKpPdj8ZJddPKq0QmNkVwfHElrt1HxMQGS9TpJgtGRxOdGdca6TrYoXVO/0\nN+pR5OJOUTXJL3Ejz31UqhiND8b0UXp5DWOXjxVj8VLEK/sNqwYBti0DBzH3\n5wNtlC3OOusxPaCMiTXv2bui2cQ9iszeDZCIYIom2oesUDgjqKzafjvKDx2H\nVqGd\r\n=O395\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0GEtfuzBWacvyjkBNXnlClp/KjNeXNb7AdVsQfIq5AAiBxjALBTqlAFcfOuqqusyHs3W1aunw+qMOi17Rs7A2PYA=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.31_1619780305613_0.8596950659887441"},"_hasShrinkwrap":false},"1.0.0-beta.32":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.32","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"25c91d9d8763ec95b1096ad07c459872843c815b","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.32","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0b8O7L52FsMg31PzTyPOgAsQgEUxJl/V7xqxtyqSKkDBBHMg0wnIMh4Yenm0paP7OiRA6Oh54fBvQDGETHr+FQ==","shasum":"f4b736e8fc4f1d1aa70eb22a4361a76569b5fd54","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.32.tgz","fileCount":654,"unpackedSize":2563664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglSMGCRA9TVsSAnZWagAAk/sQAJPxgLmudA8Cnj5WXmou\nydKpVNjrqKbPui417c6+0Xs5h5a3jumnKvjW77QwAnWMhWaeNLDIy0aKMZeJ\nHIiF5nJ9+rxmaHPWA7Wb1RT4hCxN9lVB/BCPr8k681uvxhe3h7Sls/MfNmt9\nuSgqs+5srJu3yPWOO1jkF4ETjBQo5sZh3Z0guw/fPaA2+1+EAMpurfVdBwMh\nb0HxzFgRqiG0xkItxmegOCWWHhOvdmL/2zIqD2EZ2Hih7RnUyUNxs9ZZF150\npMJPc//S+tx36DW4kn3nXUyNepCjYgEuwd01OqyJAiRW9GLiCgE/THDGh596\nW4T7RrEl1eTevhXvsH04L9gCvS5I0mUGC3LjRBaoVPjIX6eC4DdeRgNCBya5\nB7XzKyCzZuQ1f5bdJcxjYCvZ8xWzg8TbRkqnfCbLtC/Yh/P41XD7S1IyWX0t\nVhr618yzUyZrB1xyIt1a84xdL/etR9gHXI5f2rrGQ3HKaTKhyPcjaKuM1RvQ\nl6cL3MGFR8gswdT2wj1DsCIu6L5ktEXTYpUwofuPp7stNlXM263rmLaLnmcF\n5HftqSNnWQAfMIBGV62a5RlEoeJ+XshfFTyw0859bPIPYz3kwExqnmAsVSNo\naJ4HFJQ42srcrYkZZ/Vbed8Eil7ZPPuNNY7xLR6rWlv/AalQMSpEWM0oVUIe\nuFs0\r\n=oRk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2a8ci/gKWc4JofBYEz7AOtu9sylRzhJOVlq9gblkCzAiAtGQDLiyPKjGunCt3RtcK+ZwGRS8VbbJXt/Dsp4UunqA=="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.32_1620386565439_0.4727226673062319"},"_hasShrinkwrap":false},"1.0.0-beta.33":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.33","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"d4bb7203057f0de73d6db7e5ef906174a6996263","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.33","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0WwoFWA2npsxjneUdlh+601GA/m2VwA3W70/rkZ/2gBkq7JkaLECu2zg2+mWA5T5b/5OTUhibiHIJ9RrZ7/1Lg==","shasum":"fea313814f2cdfda70e6fa4030cd358e270b35f3","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.33.tgz","fileCount":654,"unpackedSize":2563968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglTC9CRA9TVsSAnZWagAAT7UP/0lBZ4w0M84x1AAxZL6D\nqwvxBzjIF40k5mKk8LayCbzDdQUxeS2CkPUdWLUncUFPqsUbYpmBz4lPd++7\niq2elpDi4PHNjF70CDjI60hNA6k/aTwzJE65wh845vPrrSwEcziMh6U/zgdh\n8ofyLCnbsXiNrXwVva1W68uRlkikWvpkgTfW8H1hszXZo2BAza9CMKAXov83\nJczM4VNSYDqpi80D71yNOPPmJqRxIlVURd48o0IlK1i2SLZOz2GGptU12jj4\nP8wRhJbal6uB2RNRi+YDF1PSaDa7dGsTj4qMF3VPu8boRHZEa17peAI+/aLJ\nrNridacNsp8NS2yklgOZDPf1gCuqGjxG9L9OGlLtIMXZ88Sg55OE1GRdfgoN\n8LDCSeX5Xf3IRv2PiUhsZMMoc/Uig0I7zfZEbGCcaC505DmAmJYvG6GILMkz\nGwIaLwnRUhEVpmX7gbgWxhj7e5IdkNKu9a+2pO81E/wP49cFrZL6xM1cetYr\nD/CmCTMKEYZR0tkfhc8CzFLy2KmAhP5HnzWbmATpN1N7OxXynAOeqljrWzof\n3rMK3lddSpPzsOqC7C/90X0InDIa0tcyO/dfQ6cLrhssWejmxWb21Fo0BUBZ\nAbjbYFEGoDNnXFJS2UQvxiViNMsBqOtiH0xTP+YV6YGHCB1G+54G3LKr7Jt3\nEXxI\r\n=Fa16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0EcxoZhnhkt5WHOoaDyvvvvcK3IgSX88O97VcsNyELAiEA7WQ8LjWptgrzyGgC/7gzJ7Xfu5ACq18M3rxJrW4lw20="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.33_1620390076502_0.13762800988430102"},"_hasShrinkwrap":false},"1.0.0-beta.34":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.34","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"5752f32e8a83512ac5088575951befe762532ab8","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.34","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gk6bzBa6tJ08P7uJWnFDayVczPUNAVHW8/OTVPlCCmc4i7A7WoiV7fjJWcEeJ05d6Q28ELnevyR4RT6Nr8/e2A==","shasum":"9618ec0c27a31fc8a1f3a60d5d0efa4212564058","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.34.tgz","fileCount":654,"unpackedSize":2628239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmju5CRA9TVsSAnZWagAArI8QAJYyQAfjdQGwMbDIi3Mx\nw7ltR4t1o/NWfxRv5koKrDCnvnVgK3DefNbhmaDzr3CusJHJD3b0Grn96OLI\nXSWYWH+Kk/8FRf6LafwZsLFhpgt5GC0oyXVUKj2sdnK1qZ6WTryU8zPaQT4q\nT1EeFWJYNRHhsJ5zlXESw0+XHSKSvSm2Bf6/xoqv3L2NnyvvC2qwrKJbL/sU\nkIirjlvvnxeVyOXyDuD03r3ZztiC++9TS2TJKr8o1luj5C1zasuiOpuLHhc4\nFlY1bHJnMYvcDuKFJKRjbi3r8omaNQ2ug/Y7oJLdz1xg9Nte/hLWmW3e7aVB\nppiUSPuJ5X75LratWdVUaug/1kdFK/3jOKRj7f7LzeputyjNTTy1MooRPuFV\nZAzYIIG7wqJpQ8BvNew12nLL6FPmBjHyC+USzh+1+SDDoDqXoPnpXljJNG9A\nQp0oz+c0OtdujOIh12YPPOJxTAd6+0ZXIMblVUHUfIK2zuqQhBkZVb5l6lQ4\nJwRy6EGD1h2eBmfNxF5lzKOL9UPz8tah1Eoi9OvuMGeilJRB4CKo9mCW/w30\nxAf6VVV+PQOzWV434sseXC7X88vv5MRaD4cNgy5y2XB4FFqURGifOAsnhw+w\nomw7vgYlvdQLUJISsrLBSEF4ekDx40wyIL/GxPeqspFfzo2QFR3ezuykAOFz\nZ6bC\r\n=TaYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxtbXccfT/dwqFdQhjhFHybkOsfLc5NBQ3zRHeturwKgIhALbNrHRwyERseObu3nakV0Ped5yTbPvqONVvg/dJOQp4"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.34_1620720568664_0.7357509292963296"},"_hasShrinkwrap":false},"1.0.0-beta.35":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.35","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"886aaab0f983405c081a37dc6ee9cd433d0d5a42","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.35","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-MInredzEbfbJvNySQEHChKlohf9HiHEMhpowBQSF+dVApil7gKlEdwo2afO2Qk/9hVpm/VwhzBu6rbl7odsU/g==","shasum":"5d33c8d2a92d163e0fbc9eb4d6ce08bafd5c2445","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.35.tgz","fileCount":654,"unpackedSize":2566808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmytkCRA9TVsSAnZWagAAdcEQAIA/0V+PnVIY61TvfzSJ\nSbaRosFxg2gQJ1uso2Hg6/8fEQhefAghBwdiPMHppAoTbAzNFoQ0K4/zXBCU\nEneTXbeHb1aUN3oJy1T56VfSrsx49qmFMB45ygJo1+2EcjvQi56E2Xj4hEYZ\nOZm2hOl8nDNU1+iKfd05kFhe2j6t/wcDEoJJfgz5ipSedKQLaVTI3H9sW60Y\nTIseMZLVr0HWT0Q9bg4bMaMsJu5Bkpk4BF9oxi0OOMQOl/zlj+dV8HIwu2Ty\nxybWUZIFfsi45Y/bSxmy7nM7iLgphTDdT41a635wLPN/lmw78xAnJmk08dLX\n0oeWpGUYAqhILY8U7mJ6S7HRsmzoVMI6rKfTIba7tQmlxgfXVpsziOmz+PQ2\nfOrWC7HW/isMX16EAJNiYn0sr0lUY9lXrdaIGz/8XbiRvAIQTJR5QdftLgV8\n72Ew/Jx9ZRnM7AVFEe8yjD52k5UQMBgEBsYica9+dOOclIvj9Khv3DQf95w5\nnyscc++Vu0NzPrOaPEuWGCWAIgiSWeDTS58qv5dtqLQP44owxqP8/wBK2J8K\nuMhRoAhD8Ewe77TRTvAk73CbAzUHzglRK19DZ1k2MRejWHfFbNRQRyUiseo8\nsJ0lNbzBzFGAAoSBcamB4BdsnTltk/bM3mVUWRsTLQCPW+eQIh2XozMO7EIZ\nnFhJ\r\n=94m5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaPW7baenCR7iYuBdJs0ZAgVdbHyaYZ/U2GU6cD4WdkwIhANPzSDHZwg2/kSIL6u+z9i9wgK/SMkKYOMxFQ4QdYzd3"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.35_1620781924064_0.32019510605654045"},"_hasShrinkwrap":false},"1.0.0-beta.36":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.36","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"773d37fbad9449bda13626cb0bf82e1674c82e52","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.36","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Ekvt05Vt7lN+pX2JnLpM0+9fqliCK2Gn9/wI5TdRNRt3TNF4zJPaMbZf61It2hM3P1OJ96PApNINtpT/QWunTw==","shasum":"87b3d9a10d721076855bbf2ec6ac78f2c4207381","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.36.tgz","fileCount":658,"unpackedSize":2571287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm0rACRA9TVsSAnZWagAAKOkQAIMp3ce36tbtOkfg7F1R\nm16ZaDZSFmI7a2mIUNzYcAsLIgA1J3uOjcJbtKRhI1ptenurraCLprwvxxe5\nGqX4brNhO2MYy4zA4s/wLH9A4GmD/sNpHQUww9T1CQg7T8Rmh+M7ZKMnvy7j\ncwLkmUtCCO/BtPSlw3gZWKApQ9chBWB9ylLVISu1oMbLb2Cam40i4k1K7Gi8\nXdckFcTm80xir3dPkwlIbCbgb+KvcdU5x0raisx9aJNXwzRzk5znS2bW9lsP\n/R0vVbVO1XJXcwqaj6xB7kLZdXqHReJ1d/DTCE3NQm8WaQ5C1NkBasDBme5y\n3tJBHDWK5E4dKT/zhJnk3A0KajxVCjqhBVFVWiheL15w8rRypigwtRqd/g/y\naXH9loQZp1X3wAs3+tHLuHZS1fwXRCY8Otdyz3oDuc5SwDkVyA9u/vlJnC6W\nth5aaRukL681tLIrZF2FgJP+oO2wYqikHi+hHdTSiX5F4jtlZNzoOuZp8llR\npD+l6PEOQSLqs0JZrPoBi7LMdtf/DScStzOBi5Lv/lAFu5QeZTabOHNL7CEe\nr9J/9hP8mjcbYZ+ibqH7pljqJurvqdSUbfLyk9P9KgG5sZs7ZEUfM4sF2Nzz\nQdSTvwpozO0uGvZJ3oKpCdfRr0M7vTC0/clqBhO3+rzNfoI1l4WLhN0twE29\nuc14\r\n=W770\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcu5MhwlXs6bxEA2dR8rQCCIQXz2jrr9YqOqGKLOcjEAiA8hX6Bj5MGx601YmVn2cvDrF55OhQKj3xPQPCtPnTnpQ=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.36_1620789952069_0.8133386122233113"},"_hasShrinkwrap":false},"1.0.0-beta.37":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.37","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"fb839bbdfcea2c157672fa0f503a71bb2ebc996d","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.37","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-PBH0uR2rTGEMj97lprEGsLcwWegOu/vFqstDUnuw6yhg4iBoi4ZcY07lxttLDuUfMB+rb3R7NRdmd80tWRNSfg==","shasum":"3f0f88a2a343c3768ccbd2366b429ac559e9e376","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.37.tgz","fileCount":658,"unpackedSize":2634137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnJtqCRA9TVsSAnZWagAAhLEP/3xbRr3kgK1jEsrGRwKS\n7/gqXb4IfuQEoRgf8M4wj2bnBgB61qHTe8TMI9nnFtU4SPiTuxv1GHCvrx6f\nq6zFzzTqwvN4gFP3P/dQrvGIZ5aY0Jdm5bj27Fy0WTUYo1skbqzKf5x8hkVk\nuniXaSNkhnMTZ8mJQARbnWcLonl1+CgBxJ5aV1czZrsIZArkTd36KBWwopxP\nww915H4n6pzOK7ky/QAalNTuNDJhCmTUNe8JrhysRk45sx1/5h5Uoe+edQCs\nlmKpwVEdtPv81Yji42DpXkO98VLj5TZI6lGoAITdahb6vhmrQLOkx/copjop\nsSvDVHCJW7l1tBcYfV7tcr+Zl7L9kX+gio1xPjgNb0muth7sG8o6gpdChskR\nI5vw24GQ5MKmSuULqPPc+JMtRjYhRVp/DwqFIU3Bdb07Eu1dydgKOyAJ1CBG\nxw8oARLNX021y9Nkf5UIL04Ft+ni1YPbb6Qu6qtRbfKAFyIQmlSHcOSjhkk7\nWuAX3/4a3WTpvptCmB1GggRtPGW3WMebmxs6bKhojoYS3nJOsnrqMKwF/PIG\nCwJCgKzgYRC/R8CS1vT3/7byQzb5X74wmZnB1C9PcHUhZd+SQJtSX/e3ez7N\nXvmiVbeiXisCtPr43fw7eP7y9EijqYuKanESGHoWfzsDfCpfJYhzXcfvedg+\nlthA\r\n=QjYb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9u+ztW69RwqDOJt4f47xfBmgFGUw6VIEhejEh5vmy9AiATkXGuM1s676IoOOdbobiaWhhWZ+MbUxQYE1gmWGOm5Q=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.37_1620876137665_0.7525072755645332"},"_hasShrinkwrap":false},"1.0.0-beta.38":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.38","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"2f0ce24b4ceccc58f666fe05e51b3081eb2811b8","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.38","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-qw2lwAxCMKADlZtUarJUHy4RrYstOOYZk12Kon90owYSneJ8PPySAE57leUmsCJWAX7NINA1+QW5AYNJcpDPjw==","shasum":"2576c149a4655306b762759a84f3954320207e49","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.38.tgz","fileCount":658,"unpackedSize":2573780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnMz7CRA9TVsSAnZWagAAPFEQAIzZoFG9z1sqJ+Xakmt7\nEwgR+GkPoWnuV6/+r8T1RpJoETEYe1X0AMu/YqnFMbwuz3H1z3v+KKGXcYsX\nej3vjj0xnr77qkTBnC324e1I7BqShC9TjVRE4Xvie4bGoqQI7aU8/1N4gK8x\nCQegyuPE8e9/stS6kjPnT9dQBu5MI82nl5L1bobJC2WnbfSm4nnVnrL3NjSP\nRLixCGqjNzShDzM0grw8RckuF08AsiKV8ZyP0m5AJsM+q1mIn7S2gAKJdp46\nQnSdY/YZwHZNfnHF7GCqMy5dbZp7aaXYNSPdS9nBE7YQmDGWhspdOU+EQp6X\n3P37959uw+63+ltC77Isarhi1CyNUVEP/UZu6mmFAbQIZ9j8meRAdPfpSYmq\naf9laHA+Hszro0jpMPXGeLaAUFthJtZztqPG2V3V3QG3okf2xJYYlcJkOpD6\nbFrX9tXQwnzqs6bx0XbM3RpxhuFG3jaeDpZ2pKhIJTNQIou9cJvLfs/mXGuJ\nSJ0EQvXw2qk6F9+TGQHp8oxCxyxKS0DL/9HSzvbudNp4vZmgWR0hIgw9a0If\nKnplQDajIdOzgNR6I0f16D/JlRWk+h5umGPxmK+WAni+LfuMzu9uq9LhQeur\nA6B7U9F7Oe5HLGhg9j9/oOuI0ZPp+vjEvoelNzJvasu9uuWoN4jHacKPY7CU\nXdFx\r\n=m7P9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMCRTMS9/SVOrQpqe2rwULtniWC8v/ru/gnk8HpeDWhAIhALazLhHK74l+/QqtUsA1UkcCd6Ucn2xBsT9xCqQT2Dcf"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.38_1620888827256_0.3158193513332763"},"_hasShrinkwrap":false},"1.0.0-beta.39":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.39","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"859957322a4011d00f865b1e003a963ccce8f109","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.39","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-20UmJ6cVq5pu06jm4nZABA4nVT5YYQ9t8BzsOlVlpNwB5JTh4ZKncD1RWjoFmbnWbchdFyBwJdjeWPgSkW/XzQ==","shasum":"daf2e0c055afa8f668aefa524ecb575c0c44ecde","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.39.tgz","fileCount":658,"unpackedSize":2635882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnOm7CRA9TVsSAnZWagAANxQP+wezX3kHUUl+wz3s4N4b\nJTWLyKphvL8ytie3MDAssj1s2kbl92+tVXnrLkjE0vy7TeI5icZsXfCVSDvb\nStN+glx+iOajLDEo4/56MwBVR2Y0gKRRPD8/scSCRABe/RHX/whno8NQTHBv\nS1XPdxuLyAXQBalKI0VExhM9jVNKQw7KvAMP8UlYeNLSOj2+kSHesnlj7UcJ\nVQhnMKLK/yyCY77h8e8Ho0p59ckOllrB8lgzUlPMgVmG5melo7s4yAaIGPsq\nhjl2c9xQauprJ0ayki+0m9VsPjnXh3BARKcu6aXNzg+2E7b2Mda9SJPtL+Ad\nyrq1RZ9Mm0pzJm362ng5Iq9o6U1KkiOMWNvJYVG0+sLdalEgfalSwYyddX74\nE8amVm+WDVKkwUkB/C0BAjOGSohHqGJ3zuQ5vHbgk+ZL1pJVummMo/oD/amT\n//OTtSVJis7i9ZMZOX//ItkHa6PEkrez+f/iVOX7nki4aFJQTC1PuUP5yaGc\nPW2x3YqZPcPJYCKVanRjlO3UdZkbuhX24G/BneRu9ya3Rs0Baz0C6g2z2jDD\nO6mXtvrP+pxVpekJwumn78bsBYiJcDFl9yHfz6UcTpi7LIoFDmyMOY3Ivpkb\n2DcDORN5dbVJTV5Pv0YEvyi4nhXntlONz9zOZ0/C6b4CU7l3dwAU5tUvkpMk\nVIqZ\r\n=SDQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCInGcK3DRPlbDGweMDR6nOSH/OklTKOGMSkgLPdzbGfgIgURHQQk1YRHbT0mHREilrGCEhs1IAfAsW9qcV1GGdMwo="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.39_1620896186537_0.8050927182825229"},"_hasShrinkwrap":false},"1.0.0-beta.40":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.40","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"c4c43922e39322d2e81c7b04aa55741bf736b64c","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.40","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xJkFAUCy4k4ACzQs85lPmrLScd6rLxqigm2uYECsPUjSKtWQuk1nJ4qoqx67ss8QfZvjZzag3cICrAY38ZlW7w==","shasum":"b479fe509182dc470cbd5e73d4badc0f721aec54","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.40.tgz","fileCount":658,"unpackedSize":2576053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpIEPCRA9TVsSAnZWagAAmYEP/08GltI56/93vjcON2bU\njh4xKcff6E3k4g0vmAmMubPSNWSMpw7b+JaJ/XZ4bQrvW6Tk446fs6o81nMT\nFSycyi2VGdzU3GBU1UP3RLIxMcI/xrA/Zwv7lKA115rQtpGpjyekhO/xDVwi\n4/t0D33Ngou5geuy9iohEtynWofVSAciW1LIok2pCr5dWaCJ+rETCrHKrs0y\nSN2eyb4Fj6c8hMGxtgHuHu0rVuCSofzehMS4YmzW0uUUMJQudeK06Bqma+jm\nCLUmA+EjIYrFniBEp+5oq+iDIujg1RqsmZV9EGHMOGgfv96aAByCI1TwyZpn\nQSEw5JIMuCB/W13KEIPC0uSS6uK3QU+XqxXYl9DzEz/Z1zEneUzuOvGPr5Zr\n2teB2m8LIYWMDN259lU7tV6d0gPdl2okSn06prvb0tWPYpfkmkImzcqXzPdx\nAtVH/ON+rhE6D6tfMl3sQn1CVUrjcX8ZPfMTh6WhuxsLwlGk41WyV3ATzROS\nMwJiCs535LbWoUTIQDcqAYB/mMw47lSuQHOHctKnO1LMyBGOiPjsOEptVL7l\nRVk7WRhlBugpmx+dmcW+9ip3r2t7TN/Fzzh74gcCk2AWLhFIuPIJTi/uLyYI\nyaBJ3c1kfCyjDI+pNlRH3zQG8isSsA9R+/TP1JH7896iHQYBqT/Mo6CAaVEz\npv4a\r\n=kukY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ5SHy8NpKxPjRZKHpuKfU+hUWoPQ6zDbfE0PKCIjRjQIhAMHqJ8MSpPno88h5wZLPf65IKbqvGiD5KxQwM0my2dW9"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.40_1621393679266_0.9362948066305123"},"_hasShrinkwrap":false},"1.0.0-beta.41":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.41","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"67382cf775938862c168d14d1d249957d9460dec","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.41","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wNJ4HjjT6VQxX4C4I2k4y69oMBpqBgSMuNkxBlnRDLHmF0xvx9atae44Jhez0KbcABoIP7QtQrdyY6WufCO0pQ==","shasum":"82ddd2596f894a8f974d585dda4a8f31e52db925","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.41.tgz","fileCount":658,"unpackedSize":2639100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpOO7CRA9TVsSAnZWagAAD9cP/089a1yIDyqqguDDVnsh\npEWOVtiJUigTTjzdZQdk41j+xCrGfsL60PyfYwfp1QBYAqCJeuknT2MFNexu\n6t+sdzVONCK4QEa21gDTt4lmiTMZGYzx3hCf2L0KVw72V/HJJX8xjoOliIs7\n1gaW376RV70pf6P5sEl3hNp0YscC0nGoTDaAQBSULykmcYZwMbrKD/rR33d3\nUhQH5ZSC0YVe7iUhWQStfogRRZ0szxRGW8G7ElpLf8sEcPlKbiAUP4oeWZzU\nJGWAUjAVqI/UDsGDb1nnsCIMW5EC0zEmGv1rA0yrjSYLnIcPuOlquiZ1c+b5\nijxRR5zAjWLjp1xlRKuBSFfKt/8uU5Ano3SAzvq9XCnsC6nkzlw8VTZsL+Ow\nXb+CxUyO2dFjKoEbm1doFqSQ937ZUWGydhDHWxTOrg0L5LokOeKvAH6ONdnV\nJo6oc/1fNAoT9Y9feLIEfl8X7bXpz/jOACp0u3KsVwxcRF8d6NiJAg4fzM5Y\n4mlxsY4fll5eHGBVK7MkX6pssM+h1k+cW2J3EUZy/o8OdXkTZ6dw//CZrUVF\nr8W1p0f+wrrxurSD7ubaSHnNp+vgRrmQEX4VllsdMsSw5bCCqEa3yWlY3z8u\nXdF6R4IAiHpGRmgfwJyLtPCjWqAAMgJsjkYzTpMfaUPLJPsJ3bMSTAwnaL5/\n6kG0\r\n=VYlR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUrY0EuCenlWeaYvy248VzQQW1R/qbAczzDkniHBLnWAIhAK6ybNDOG0zjPWXz6zwsri6i1KuwQ1CkI3c9IV6vITXG"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.41_1621418938442_0.4550089598540623"},"_hasShrinkwrap":false},"1.0.0-beta.42":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.42","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"494331b9a178c3a6962dc74d31513cb66b8e4e23","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.42","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Q9yyfznhwJn4T8HmCPkchCkdIScpxYS3A1VNaaC/8X57Z49PAJTqDpH3y209DRnk7mxyr5cCXeZ0Xrbs+2iX6A==","shasum":"a013ae67958c462949a860124e8b8fa1d87de2e9","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.42.tgz","fileCount":658,"unpackedSize":2639429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpbnQCRA9TVsSAnZWagAAGhEP/0uGQ3rkmfhLTdzUjbka\nHi8MZ6GOeSxV0+AcbFF3CF8YSKAeFqIa8cuqxEJyRoMpX/j72cfmWqmjB7E/\naXYhFWqxU+h2CHfZBmKDbaJGCCJUs3afKcxGiZ7dLBE9424+UC5TkMaWLcPM\nTV/L5vrA35BzvpcShPYfgrIkwH8c7/hwKRTIqTCbN/LSBoF2IZHcdo+XRdaZ\nF4N6YJWvP6zpGDNhEm1CdqRb5DR9wZQyXPd7yOqR0tXgjAPmlnnbAzcpCjXV\nl3AmkJdQkLyQ3YXqyys27BTu1gXC8Ms81QI3eyYYuaMMRUm1bHWTd9q8QBcf\nl03xt7bpKwDFcV9yovPYRly2v6sE11EUSWTuP6ThNnaKQE1W12+vc6GGZsc9\npg4CShYPSAnUOh65ZBgk4fsZWYsdh4lNnjHlyVF5pANABV04TiWJi/mVGIwd\n5tPcECwdHqf3Hss5X4csE7lNoF1iIxokgpuExM61Zg5OPLLI2yE8ajjnGoUL\nNmsx7Iz5HQNGeYpqQR6rCYjJF3ECXR9+YKWP+n9MezMNUlEhOntWfJNBxlwF\n1orc/4K+jxW7rtgsQENiybnXpT19kl8wuso+0hx6621lro3DYELrZ/zINVc8\ntPSU+Mp14R3aBdECppKlLWqxeOcp5oKZVr6ZKLgrDgDp8Xl0WXqYFe5RLkQm\n8K/u\r\n=1d8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO3h3mOgxcKbjlS0jUfg/c3nZKe5e399OIhsMXVZAtbAiBTPJcppkLqXuiC2/7wfB6sTr++Hz/MvlVnwbX3xzPITw=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.42_1621473743500_0.769687342795943"},"_hasShrinkwrap":false},"1.0.0-beta.43":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.43","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"5fb9422bb2e473df13acad0bb3ed6459aecf632d","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.43","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-XGVHFQy57oxyOawzAGSdPIMfqD6zcBu4xnU0pEFv6KQBL94tJ3OO0yBkGiGpN2ASP7ylWGztwWPh2B8+yd6NYw==","shasum":"262c9e23cf6ddf310d934cd5dfb7bf864329c903","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.43.tgz","fileCount":658,"unpackedSize":2577934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwa2CRA9TVsSAnZWagAACs8QAJ5GnsS7S87/4eRM0TOT\nWcSzKY4vW3Ecp94ZQAS/UPcDRwolAt08dXrLyzeorAVOAG80w4s0O0kSsEyA\nHAcZq0wzRaQh0XSIZZhqfqn+fq6Iw/R9y3vY4uTjArM4N7+MQAm6/o/uoh8s\nhda7lxs433i3C2nKGBKHwqUAeqE7v1yvvUaQTsqo0rKwDcYUk5WjODE1RUf0\n5NzAcBVfZ1NkYavl/4CW3XL4KIiy1k3YRHI6pAOvznFueZflKWx8boFMViND\nAzl9kZTufYmgHdIZ6umOwQ93V2kuC6Vgn5lb0qes/gfFdHAxzkBX8+PK/TPl\nye030DwJXiCHu/cNP0E0Dvcr5otglTJdrkJ04sDGRV8ypKjmBvMZRHtebi8y\n4XQcfRtJrCtgUM0TObtwiT3h8NnNoOy+HsOy12Ft4Fki7r+EE/1RZE+ji3oK\ndaOd1hFNXbx40nWG99y4UetH0tJHc8oyhIAl9pypOWHARrhhyiJRQ/P9N1QK\ntl47XwjI+IOlfPRNZenoTOEZkAs3B/yTaaOu9cuCWLBQ5KVX+rQ29iW3YEHD\nFJyeLDjQ8tiBdH2yfLGJDaAGDySNeRLXUbkuPpDR8X7Yp/OD19KOy4C5DI2b\ncLk7bVob4THINcsChcVAyIZlXb4FTg1h6/oSn1c+Dps/bkOvBioC/Bgm4xok\nAgo5\r\n=qAlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDswmdLE21RAAyazzHRzvlgyLX+vsdoNNWjrC0ZnORlsAiBnr+TJwkIV1Fs8jXqLIC62u2mzC6FFaNbXuChFEHRB2g=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.43_1622083253779_0.8097032401887065"},"_hasShrinkwrap":false},"1.0.0-beta.44":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.44","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"0d2748d86fa4f12b7d64a2d9950dd20598079eb1","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.44","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-G3PpO7YN3BjhlRPJNFkaHW4dYW5VrE95EDkyOfk+9fegQNWkqlHFNt2D/lV9g/hR/3GA/vfKND/DGEqryYvVuA==","shasum":"e9829b1b0eead276fcc3cc21369c0af589134bf8","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.44.tgz","fileCount":658,"unpackedSize":2638684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrx/GCRA9TVsSAnZWagAAzicP/0FcIVc9DL1Sh+lmLB1B\nuk7Reh5UYZHrjZ+UR0IlXtSkqm2q6JaUB6VUMOEjJfRDG732LgacW+G9ao+F\nLX6RSJftN9B5T14qyk+tXRrSa1AebvcdN2GWCDtt/pNdLy1zXnfuTGQPLu0b\nnvW1+ZjntfTyriiUQs6kTsfSbzm8m81QgPk4OHIajYiIYJiDJ/exKqD4JbNs\nFwUkW7dPYkNWEaw+ZpEpVu6B2aCqQ2QuMKTXVNfIofYALP7qzl2yxxzl447j\ndeT3i3ZH4Q5CfTyWR1BLSWv5HLy3wJdZtZYwWPgngRPel+0Ns3/sg62DjtvP\nn3w37hlHqwVDJqiDHK7v7oW5MxBBlHaY2fIlFweqQWPSUw/ev7tjatX6HQmQ\n/NiQsFbWLbYOXoy4YhTkMtDg2HNVegNFWn4/lk2TTNmf+71xbbrda4qvQaoB\nS6H0EZHUw2xXxHH71mUsabZg29zsmiJYy/3O/uoOyjdz47Vm210lYeFEDfD5\ncSqTs7HHRcRCjXlsUKmMKID4B1qFPKaUUtO7jUkyhjFaiscLnd39E4yHeTpP\nVAzT0x/EALRZN+73Rewwxm5983wRv4243LlbWjgzcA40KkXCj2WkDzCPU7j1\nu+pqqL20Ec9FQmWFTAnz07Gx9AoYah3gcC58mLFZbDSWjbxmzfWiSGUGB+9n\nm29n\r\n=shAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Z7MkU4eS0rN60jKTj5Ez95q/pp59K+6zpoGJwtnfMwIhANHshIhrqDYRn/bVtxiNOSrnwvSnlg9aDLdMRYVqnPus"}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.44_1622089669571_0.8786839356397573"},"_hasShrinkwrap":false},"1.0.0-beta.45":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.45","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"8cf5e525129e38169f331842991e3da68d13e0e9","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.45","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-moLUimLXZOLkCEqcetd8WEjcs4m3hFDIXgydxQGIIExICaYcBSWPlev8kKK6ERvGpVrsM43sbsw1ida3+gpy1g==","shasum":"9eb28e9b83b8d9bb5ae13d272b603010341ee20e","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.45.tgz","fileCount":658,"unpackedSize":2638976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgry8OCRA9TVsSAnZWagAAX60P/jItAJiJnQd3PwnV143S\n6CGAjt9hzZ9hn8KbPF65KmaHdC616zfVd1UoZAzdXi1SxGuC55VkW4SqBRo2\nDROhyi/lmEfwCIlgvAM1rNjSoEcd0BaIkq9zzsMp/Hx+nCLEsHgIGckyBgPn\nmL6cpfQRjVOINvny5wZJpiQlEDkjCollw/mbrhL38SaccakfE+xx6AdJVUU5\n2pM5+1tk0rMdPhugojqY2eHfJIAuTtvof1r7EiYs/GtKqE9cYpnNcYHthrg2\nofzQdhYWo22K/8nruI+zkRcpJMDZYvcyWK7T29GgY4iHhTNsTC2CmO37/CiQ\ndFwVc72XsL/+S8PfGyQ2lash7IkNcKBUTPdM4jVab3IM+00x+7jR1aAFO/dI\n5qISqnIczDlUaqr/i01Sr3AhEOncYx4J+baxAd/5npOiG05kSKVPLkeuAZNH\nEAA9xEFzXq7XIkPhwsghnMZetFmzT567vyEJYvSPkt8mnuUeDbe+WqXGveUD\nldcRIXhgsP083WyFZ0dZh8/AaPxT34u3OK89yKl4fdNLeILKqfG5uvLxj4Xl\nleT+0oey+nmOJ0UrfeVmGpnEBks6V/sLAwUXzGrfNxRgAzgRht8NKGBZ/aYo\nFGfpSKs7134MxSEAKcN2GP1P9TzGlfn4N4YuMTVUCbUKg3fMvmjQ3R0aMssE\nYbXy\r\n=FrVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9ADqzOwbDFJyAe/7hABfdjnBx6FbzGJ/GtW9YTPGzJAiACkdk9D7oIgp81J9+JKm2Cvn3pBQlQ7nwocyc2ONngrg=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.45_1622093581847_0.5592018017438669"},"_hasShrinkwrap":false},"1.0.0-beta.46":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.46","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"aaf1499148cf1cf63ddd532aeb927a41b99f3a0a","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.46","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-tsDSjc02bz7JC5cL93FxMF9nLWjMOr6hRp2KfjDZ3UZpLMrQ2zn296BEZfXovzbc5mbVyLJBIMNfc2UvngplZw==","shasum":"6ce84916921b9769334500b6cb224c679daa14f6","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.46.tgz","fileCount":658,"unpackedSize":2639796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr4E8CRA9TVsSAnZWagAAWAYP/1CuAPB7JAuf00q+DqvX\nOc1hnsK5dOgKOWY4TysRPseXABmFH1nOUO41lxtkbA82NdmiBN1DXwMZEH5H\nqkm5b4ZMZ6RhCsSl33dx8C0wBEcq4FELFKI13e3asbkqKxDIyqNCxgOxE0Vw\n7KfPBrorGdqC+ofA4GLLFpPVMBANZ7eIoNtvJRCrCxeXT4hHcon5ThTF8tLy\nvQP2mrG+xQt2vAQXqM2VF/kP35/wjjtl3NvdzopRNfo4GfM3TOu5a/czhhjn\nfuxq2tBMXxupNVnoe1lhNsxNO2kr5VtWs9yNKr2OeL/WU7NmWOI1BbZ4l0m0\nsQvbhtW05nPilGMysat4maLvB+SWRxMiQxiJ5Qrkvk+Pt2ojE/T7JsqhwBVG\nUh/zIXaZVi3racI/Im60pJXlp67FjWZr550fyoVfPnAkuoiY0lBi6PYuRB0U\n9APDmsk46K9W5iD6FF4mYCvO7X5RASJ1lmBhFCHenfsUq1l+7hZunsQf62jF\nFgAxaYsrjImlmUx96ripUQ3qmeTY7w0Y4HuF12jZ5OXdOvVJISwXrlIJY/9T\nhPB8CMKdmx88TjQEFIyRA/tLdeHP1jgJQNzrMDycqSbSwEts0hiVBypE1DvQ\nPku2aFbBcJap45IxhleziFEXtAksjBNFpVIyFR/WCTyEg6jo3C3IsoDlW9jv\nqJ4e\r\n=RDKw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDATBupgCucTYKDqOFEqiFFJKqFjeC3dtT+B9AFfzz3LAiAOscQklfVoMPN0FQkuaPBk+43yDC0TRNknMucUfDAw6A=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.46_1622114619279_0.3764209511473908"},"_hasShrinkwrap":false},"1.0.0-beta.47":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.47","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"52b4bb355a7f53f56be37e0173fcb13f6083cc8d","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.47","_nodeVersion":"14.15.4","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Da7uwAK2CtmO7wVO+XmqWb84wqdlvYTlJbfyIC5BZioH5MCooIsVA+H7vAjzgtvalbcuY/JPMtHYN8wr8Jdq4g==","shasum":"edbcd4e7173c4bb815a1cfc360f5922b3118fbaf","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.47.tgz","fileCount":658,"unpackedSize":2581203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsL9QCRA9TVsSAnZWagAAvhAP/1ib4NXH+VbPMEclNKhx\n36Ca7HnySW5dDltVLQrBrbKDLazXrSAO5p6FR55vANg/9E60IHH/v5N/ZZrS\nNRNSucvXuMipQGKFIWE4ibExgMNpWYgLyvYAEYskeJv02cTMduR5/HviIcg8\nZPoVCBBKs9KNbw48/csB3UxPLV2R3GZwSsdfxQhNT0TZDes0vi/vHIsAmj70\nv4MB1fI4c/rZmOnVpyw7CnTkIgBrN7AmxP00GPXYYE8Vx8BUZzzvcwjAr8An\n8idKamgdbvMqmTvEcxYxyYexE6levTDg0jNmCJiE3PNiN5R46SjdW+d4Y7sm\nkUPrX7TnVM/6KU+/VG5wKLot0O5gt6SSpWDXLRyBlYXoIVDOxU9k4xxzJRZU\nIrTs/pszgp3ARt/Te/TdwaH9YcB8cOMLb+ZR+L9VyJiBROHDadcTPDOGUkvv\n1+8rt4sGEDKVvCXmmYVfcr9nMVC5l2+szNBkMSUGDbgEYZYPRlYlKa4mgC7H\nWKW3rQEXmjFBb57sz21Q/BtQieaat9L+8VlLScbQfdqLH6g8oV8IMdquksOq\nGrCkV3msqC6anJKmMxIbd3BK/GLKe7RF7zkH/rCUHNH0//rHgK83VIiTTlyf\niXG9Vzn+87qaQvlGovDHwUGJlWaBVFDXlrC3+p5chYTK4IYGA/uDYCDpWOW6\nUvQb\r\n=VbiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOOhrKWWba9b36+ONOEIcRReGvxQ5D/8Aa+3MdxtW7nAiEA3N9bd440sGjlwWiTXGd8J/bIKwNHNXCtXREDrbJgBeE="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.47_1622196047639_0.16671530553324332"},"_hasShrinkwrap":false},"1.0.0-beta.48":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.48","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-dynamic-import-node":"^2.3.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"0d803eea1c94529abfe1e86596d9a7c9d6d3368e","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.48","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RYlSgzZZ/kEYqZH5s+mX4COM8EQqH796lRA01yh1/KbkfhvlXFkxUOgDqkoS4CarVvQ8nc3q5aLbm2QxFrYUvQ==","shasum":"b82fa52006bebc29f30255c0edbaa1e64e2c0100","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.48.tgz","fileCount":684,"unpackedSize":2749946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvb8gCRA9TVsSAnZWagAAkyoQAJ19Jk4+588JJnfdQVt9\n8wzC2boTUgoRPKxXresnCQTKvYMK+rrggXz7+uzQNeRJIRqE7rGz4fW80p1O\n8w7sZV9Q62GyCqTkRgdVZQCiomCsaozMfrQYHhmsguN2DuZj/NAoO49SzIeu\nTz4KvL7nC8Mp3pNwjEm1E5Sg76MGsgZZPScchfLWQAcx9LFnFQATgOmkuy2W\n6FqxAk9vEU3MwF4FjQfGjuCD1wXcrcJIveCqNt0JQTHvRlFWYylPSXjVYbL6\n5KO6BFTLH/DJojm46y1Y3bALYxfL/hJ3PxgLk0d9pykk4zl0icySWfcCh71H\n9kbFXk83gwpmeYfKsY2F1OZrGOQjAuhP3RNRIm76lUsl7Nzui/uM6MdNiDdj\ne8AWBXU00CJRz46Pi1rUSiZac9YjV6NaHMYg/z3ZAVmFt70Ag2ITP3mcw0mW\nCrmHq74A0YbL06gl0dAcSuU10fwpRMADTluX4phGmAi2XwlJ+76qtyQvcseD\nYoqpAK4SV1U+St92KlcDQT2k3Y8c77zVs4Lz+lrqSUrqhKc0k/flk9Gf+4Og\nLO/Ftv1h30EUHnwAr3IkjFyFJI5ivUDYS6dRn4+sE4B60VZdQlTs72PPsvDp\nKGL9CcjTo1tYctmRySIAMassQe8yDxnQVadbC4YqRtIMEfsTLA4zLbNbfUlt\n8bOA\r\n=zW11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfl/y4KO4AUa9xYBSuCfUegNFNzRcG9GcMd1MF9N+cSQIgZL7x9jt/lOWB5An1dmYDTHVvmbstWNMurN9FP/sesJU="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.48_1623047968801_0.42820186733742616"},"_hasShrinkwrap":false},"1.0.0-beta.49":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.49","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-dynamic-import-node":"^2.3.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n    - 数值计算：number-precision@1.x\n    - 数值格式化：accounting@0.x\n    - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n    - fix：升级 x.y.z 的小版本号 z\n    - feat：升级 x.y.z 的中间版本号 y\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n    - master：主分支，用于发布模块的正式版本 x.x.x\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n    - feature/x.x.x：版本分支\n    - feature/xxx：功能分支\n\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n    - JS：ESLint + Prettier\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n        ps：目前只用 beta 就好。\n\n    2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n    2. 执行发布命令 `npm run release`\n","readmeFilename":"README.md","gitHead":"58568d477baba047eb25146c5bc15e83b3e6eb14","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.49","_nodeVersion":"14.17.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-aghj/E1D85BxkZkE7wQ0rbP0VEY0sZHaEqVFyypIsyK0MzkbnYIvled9E36O3ujjDMczKLt5lhdCDelac91W/Q==","shasum":"1fc69958117c509961170494d56f65c61353dc68","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.49.tgz","fileCount":684,"unpackedSize":2687220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwD7LCRA9TVsSAnZWagAANJwP/jB8fN1a4tgPegPc9OMA\n85qw86UAUx8OyNmVR7FSnJi3hQtRcSiffkiDgXsXcHP0Vp6aBgE3CvRnCLvT\n0U4UIehxKARd6nYQC93T8QF1zu0c2nO8u4Ra73LImUDFQlKtdYL6tzZYLWvm\nWvCAGF7vwRxST87pOIT/jNkWVIIhxJVoB1tBosARU9BC5iArPoPeSVlnUunq\nD7p+y4UaOP8g5uGwH4MKBhQXrohVoei2kEl1Q1QW4fOSVC7qSMNfJspDrL90\nqe7axXAyXaBznPpJFSqbrSuvheq0YYdAuW0iEZR5xdpeDzcc5xbdH/8vCxNX\nm5gExeDj7tV52oReGK/EWjyolGsEbn5QAwtEez2f9Qd1SdmT0O6CWOShEQZD\naU060zUZnU5L1dv9RBTlfiTIEWki77orvWg9mMiuTvCwQyzYkXZ6qcymmVqF\nVX4MQAOFUukC3jNQLlA0rwWrKn/QEjTUVdYeDFZl4G8LTIdnxjPcvQK9+pjj\nLxRXFdeYT36Zz17TmTYjzGrO975hvq0mjHmoED0bkL7mv9k9SCo1z+YEOjeG\nsuZfTFCrq5Ygz+NTl58bT7ukc8Fy6ElP/3ZxNM9vRTnk1M4ir1C2tMWd5DvF\n1BmDjzJNu0c7D4Uug1eYSUcHtheBaIplC0XeT9sD7Z1Wq/I4otSSG2i2nxZ1\nxWU/\r\n=V8cl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5oUuzXyU+CKB/abZVEE0alMjlufSGxPVkftGM2BxPiAiBzvSvtNk8LkGYs+ULze7c09/xdpFWhLp7sTSBtT6WOSg=="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.49_1623211723402_0.9382661313661027"},"_hasShrinkwrap":false},"1.0.0-beta.50":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.50","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.2.0-beta.10","@storybook/addon-essentials":"^6.2.0-beta.10","@storybook/addon-links":"^6.2.0-beta.10","@storybook/vue3":"^6.2.0-beta.10","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-dynamic-import-node":"^2.3.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\r\n\r\n基于 ant-design-vue 封装的中后台公共库。\r\n\r\n## 技术栈\r\n\r\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\r\n- 开发框架：vue@3.x\r\n- 组件库：ant-design-vue@2.x\r\n- 工具函数\r\n\r\n    - 数值计算：number-precision@1.x\r\n    - 数值格式化：accounting@0.x\r\n    - 日期格式化：moment@2.x\r\n\r\n## 项目结构\r\n\r\n```\r\n.\r\n├── examples                                # 示例代码\r\n├── public                                  # 示例入口\r\n├── src                                     # 源代码\r\n│   ├── components                          # 组件\r\n│   ├── styles                              # 样式\r\n│   │   ├── mixins                          # 样式 mixins\r\n│   │   ├── themes                          # 样式主题\r\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\r\n│   │   └── index.ts                        # 基础样式导出模块\r\n│   ├── utils                               # 工具函数\r\n│   ├── index.ts                            # 源代码模块导出\r\n│   └── style.ts                            # 源代码样式导出\r\n├── stories                                 # Sotrybook\r\n├── .browserslistrc                         # 兼容配置\r\n├── .editorconfig                           # 编辑器配置\r\n├── .eslintrc.js                            # ESLint 配置\r\n├── .prettierrc                             # Prettier 配置\r\n├── README.md                               # 项目说明\r\n├── babel.config.js                         # 编译配置\r\n├── package.json                            # 项目配置\r\n├── tsconfig.json                           # TS 配置\r\n├── vue.config.js                           # Vue 配置\r\n└── yarn.lock                               # 依赖版本锁\r\n```\r\n\r\n### 组件结构\r\n\r\n```\r\n.\r\n└── src/components/Button                   # 组件目录\r\n    ├── style                               # 组件样式\r\n    │   ├── index.less                      # 组件样式源码\r\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\r\n    ├── Button.tsx                          # 组件源码\r\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\r\n```\r\n\r\n## 编码规范\r\n\r\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\r\n\r\n    ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\r\n\r\n    - fix：升级 x.y.z 的小版本号 z\r\n    - feat：升级 x.y.z 的中间版本号 y\r\n    - BREAKING CHANGE：升级 x.y.z 的主版本号 x\r\n\r\n- Git 分支规范：\r\n\r\n    - master：主分支，用于发布模块的正式版本 x.x.x\r\n    - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\r\n    - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\r\n    - feature/x.x.x：版本分支\r\n    - feature/xxx：功能分支\r\n\r\n    开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\r\n\r\n- 编码规范\r\n\r\n    - JS：ESLint + Prettier\r\n    - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\r\n\r\n## 开发说明\r\n\r\n1. 切换到当前开发的版本分支：feature/x.x.x\r\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\r\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\r\n\r\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\r\n\r\n### 代码示例\r\n\r\n```shell\r\n$ yarn run serve\r\n```\r\n\r\n### Storybook\r\n\r\n```shell\r\n$ yarn run storybook\r\n```\r\n\r\n## 发布说明\r\n\r\n- 测试和预发\r\n\r\n    1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\r\n\r\n        ps：目前只用 beta 就好。\r\n\r\n    2. 执行发布命令 `npm run release`\r\n\r\n- 正式发布\r\n\r\n    1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\r\n    2. 执行发布命令 `npm run release`\r\n","readmeFilename":"README.md","gitHead":"5e55b7a09af5b59c224b30f355a81c21cb2662e7","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.50","_nodeVersion":"14.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EzIzpHqhmE82SxdMrVb6IB3F4n74RvixJYBlYhsW0s1PHlofSAq07oPV8pWS7fNH5D1i+ZdUWUSCecX6SqjRGw==","shasum":"341a004cd2f34de6cea96d5ed7621f11ad24d543","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.50.tgz","fileCount":684,"unpackedSize":2750493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwFoLCRA9TVsSAnZWagAAVekQAIpWw4w4Yb/7DnEhbBKT\necBIw+T4Porq2jxBKJ1htlIJFIRNmNPpnCawcphop4XZqaOtizSwdiviGKMa\n9KE2j8REnyzmJ7cbUXZogy5oR+tKxzPFSAdch7PTiQc+Z6x3pu2ju+NKpzfL\nH0Q6Twbx9la10prDTi7ozXHiGIJ4HSHaSAJk6pEGA2yzctPYoikVSpeXOtBy\n1JAMO/4K+d0dhqfGRrS9TPH6cOd9i/FYXgIGItR0Xzc03RZ7B5u6hibGkfGI\nL8xZhb6CQLFQALNGPUpAoIFLPuAWyeA5AhfMiu/AAMyZFgnZn+HttOAF7aoT\nnq4X61zroDSAX+Jf3sc0iaLvVAo5QinhxBOJ3Czvd+izqL1gzehMpAjVQ6ru\nij6BJqgHjlu8K5Es8uzkpE1ob/J6PDQKdwX73iej9wnytau5xLwEmhlH2OUX\nQIfo2v1uJ1+6VRXPRREjxw38p+69bsXF73Yj2RZDqTj1rjh3to4ro/CGBgUi\no2CHSlxhVdhaaVFcfUalxMiYJwHqyx5OxIQ9CSG3WJzaWZgP+7QTzrvAOFRb\neqOEMFdKKMCW9m/Wql4E/GLzcdLYzysXUBScZdwxPnHoAhYm16Pof0GJ4ZDf\nvb3aztnbwhqhRvALG7ydSKylBlbOfUpL4LSj0hfCya3N3DAWElA6inZzJrsF\nxlm8\r\n=unM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdKKAjtUqjaL6ouyof6UPeURFW1HNLz0ojZXRJlbklRwIgIQ2Oq8XPLxW3J4+SrjxNmGkgzYRbzIxHrSIyiW/TXbY="}]},"_npmUser":{"name":"zhb101511","email":"zhanghuabin@szy.cn"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.50_1623218699664_0.9581159548375788"},"_hasShrinkwrap":false},"1.0.0-beta.51":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.51","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","ant-design-vue":"^2.0.0","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.3.0","@storybook/addon-console":"^1.2.3","@storybook/addon-essentials":"^6.3.0","@storybook/addon-links":"^6.3.0","@storybook/vue3":"^6.3.0","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"gitHead":"c6d765ad86f8f9afc7ac62d7071533f4de05d67d","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.51","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Sd4E6P8oQRDw3RTYWRTi6zXDvDzTAj7XBm1G3/+wEhfPej80kWWXUkW3oKz+OVRs1btKKf4mgBZTy1CWEIrl2g==","shasum":"4c85e0bed3ded059afc18c009654a1808c128afa","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.51.tgz","fileCount":684,"unpackedSize":2755413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7O2LCRA9TVsSAnZWagAA8TEP/3SVFVb89pRIzDGHRqO6\nhbk9/qXT1CMDn5lqjHonqa+5jLN/KqNbtHjnEaOozJe3lBX8E2Qv9+afayy6\nRmMRGVJ3l8ES5KPxxyqWx+HGWrlzb/W/CSElyE/SqMTOAPaUIVTUn7dhemhj\n2Y9506yWKNIRy5HiCMK+hzuCpc6LPHZ4JlpXOYlT4SqYeoxZ8uyVoLM6NDRy\nnQE3DBXFUd741kaw/gdJ5P4nKkpB963yUV9hMrcWfA65OOrR/rBliKc+gvWu\nENgsny+7xApITsUT7w4FMmfifSDMDOcDNfhRu/Did8Bd2U/JUmXJyGJy9YYv\nttZDITHTs0oVhniILiBgS4zG61yX9ZFuSBYhscFmZ09Eg8HICEeRFD6R9z+W\n+/iSXvWcwMYpTW0EDX0Hv2k4pdcH37gyTe0/6+O063w/hc4VDch8vxZPnwGT\nfwOJNZ7yCc5q0JBWi2ime3RwYAIqlEAt2rr6PURx5Ev2ND2SHCiw2il0O7PG\nAPBlpLE26CQiyJZ5LcL0+YY6F8gE2nnGraBs60PU2w+Gu28MOwyOef6xZsU8\nNxBqqdLaLd2t0ELcYz6GCwfu3+mRJBiuGauCXZ45FKmVNMtE1d+8/2R5Cfsi\nq2c4pwZobFoHbifHy5M7MpDORuijJrDZIhm9nK8pkt7jmH0tkUWPv/QC+clP\nV2rW\r\n=cEH/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrmbR6/30Ft6OV7qNJGzWfasCZQfShFtqFlgjDQhFYtgIgLYJTT8bycZjO17PvgFsUG7JkQa8W3xM9ayoHCaglPJ8="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhb101511","email":"zhanghuabin@szy.cn"},{"name":"zhbhun","email":"zhbhun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.51_1626140042659_0.735972840363408"},"_hasShrinkwrap":false},"1.0.0-beta.52":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.52","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"peerDependencies":{"ant-design-vue":"^2.0.0"},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.3.0","@storybook/addon-console":"^1.2.3","@storybook/addon-essentials":"^6.3.0","@storybook/addon-links":"^6.3.0","@storybook/vue3":"^6.3.0","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","ant-design-vue":"~2.1.6","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n  - 数值计算：number-precision@1.x\n  - 数值格式化：accounting@0.x\n  - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n  ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n  - fix：升级 x.y.z 的小版本号 z\n  - feat：升级 x.y.z 的中间版本号 y\n  - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n  - master：主分支，用于发布模块的正式版本 x.x.x\n  - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n  - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n  - feature/x.x.x：版本分支\n  - feature/xxx：功能分支\n\n  开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n  - JS：ESLint + Prettier\n  - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n  1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n     ps：目前只用 beta 就好。\n\n  2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n  1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n  2. 执行发布命令 `npm run release`\n\n### 工具\n\nmarkdown table generate\nhttps://www.tablesgenerator.com/markdown_tables\n","readmeFilename":"README.md","gitHead":"b9e90e4317fa1dec63d10670751ca0533ae015f9","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.52","_nodeVersion":"14.17.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-5Pi2ydliwFYAxV6MOz74DPefcwkK8lxBw8ZivQT7s6e7tuak1uM/xnhrkLaaPsCozh4KhwcRsw6MLUdjjH38rA==","shasum":"7d21278fee85a651ca3e74ac813d5effa00107ff","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.52.tgz","fileCount":684,"unpackedSize":2755983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgE5CRA9TVsSAnZWagAAd0kP/iB7UxOjFlW6vuqjFkCr\nKytfz62fJtC17ZwU4oUibxpDliDcdf5KdQkOzTNN0aXV1z2ERFN/ir/Nx+Aw\nSLZ675LfWOo/K8akvEfwvwSmIVddzw3UfdHE6m6GtLMWYk7Ho3G94BprdzFm\n2kb3IVArHaoiDM4Ue4R/U1+X0uGVC+dHjeOJCCW+qRtTO7/SNQSkkZaSurYg\nBua95ldq3ak689m2awW2s36HOZ1jGkzVWW7drIsWPRLY4C8WOGAUzuHoTAmP\nHc2KnlV2vGzccOtlHoMzxrAeLxO3zAxRfjVLzl/1rkm7IBjecYP+iPjnJMKm\n2a0Mzq82AoteAVOtUzXiMd/LscL9ONnYQTfZcmcrUuORHVpjab/+YJaSp4H/\nyDyGFoawxQqtD5LoaJvfOq3vrs0GrSKQudh7v9CxCmA9Ve6eoxDEYqddPKW7\npxTXE3y3Y025r86BC8euotbheCvgpNRoJqV5KX5zGmicT4QnzNR3wMZaUbwe\n23IBRvGurBWekiPsfltbEsuYz5tpZzjCSc9+L7Y1NkFe5PABJfX7WDzRT6xu\nQaxQsQF241Vkqtqjtilx0xhBaXcMWjoyK3oJyFzl9LlpSPixe1MDM4GZ6QWT\nO0uFm2ZL9xo+BAd25eI4JbqxccoapqFNcgISgAFk5EKSLeB8l/VthRchczGe\nQffs\r\n=Crxc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN9yCSUF9kgiLLQ7ajItgCDlu81ma+J3lhlspO4ASAcwIgQDa78S9rshA/EqaHKxzyE6JraQBQGw9XHKYhbLa1AVw="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhbhun","email":"zhbhun@gmail.com"},{"name":"zhb101511","email":"zhanghuabin@szy.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.52_1630667064914_0.9404416784505931"},"_hasShrinkwrap":false},"1.0.0-beta.53":{"name":"@ztjy/antd-vue","version":"1.0.0-beta.53","license":"MIT","main":"./lib/index.js","module":"./es/index.js","types":"./es/index.d.ts","sideEffects":["es/**/style.js","es/**/style/*","lib/**/style.js","lib/**/style/*","*.less"],"scripts":{"clean":"rimraf ./node_modules/.cache","serve":"vue-cli-service serve ./examples/main.ts","build":"npm run build:commonjs && npm run build:esmodule","build:example":"cross-env ANALYZER=true vue-cli-service build ./examples/main.ts","build:commonjs":"rimraf ./lib && babel -D --env-name commojs -x .ts,.tsx ./src -d ./lib && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir lib","build:esmodule":"rimraf ./es && babel -D --env-name esmodule -x .ts,.tsx ./src -d ./es && cross-env NODE_ENV=production tsc --project tsconfig.types.json --outDir es","lint":"vue-cli-service lint","precommit":"lint-staged","storybook":"start-storybook -p 6006","build-storybook":"cross-env STORYBOOK=true build-storybook","prerelease":"npm run build","release":"dotenv semantic-release"},"lint-staged":{"**/*.{js,jsx,ts,tsx}":["eslint --fix"]},"peerDependencies":{"ant-design-vue":"^2.0.0"},"dependencies":{"@ant-design/icons-vue":"^6.0.1","@babel/runtime":"^7.1.1","@tinymce/tinymce-vue":"^4.0.3","@ztjy/eaxios":"^1.0.2","accounting":"^0.4.1","core-js":"^3.0.0","lodash-es":"^4.17.21","moment":"^2.29.1","vue":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@storybook/addon-actions":"^6.4.0-alpha.33","@storybook/addon-console":"^1.2.3","@storybook/addon-essentials":"^6.4.0-alpha.33","@storybook/addon-links":"^6.4.0-alpha.33","@storybook/addon-storysource":"^6.4.0-alpha.33","@storybook/addons":"^6.4.0-alpha.33","@storybook/theming":"^6.4.0-alpha.33","@storybook/vue3":"^6.4.0-alpha.33","@types/accounting":"^0.4.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.3","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vue/cli-plugin-babel":"^4.5.0","@vue/cli-plugin-eslint":"^4.5.0","@vue/cli-plugin-typescript":"^4.5.0","@vue/cli-service":"^4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","ant-design-vue":"~2.1.6","autodll-webpack-plugin":"^0.4.2","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-import":"^1.13.3","cross-env":"^7.0.0","dotenv-cli":"^4.0.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","hard-source-webpack-plugin":"^0.13.1","husky":"^5.2.0","less":"^4.1.1","less-loader":"^7.3.0","lint-staged":"^10.5.4","mockjs":"^1.1.0","postcss":"^8.2.6","prettier":"^1.19.1","rimraf":"^3.0.2","semantic-release":"^17.4.1","typescript":"^4.2.2","vue-loader":"^16.1.2","vue-router":"^4.0.0","vue-template-compiler":"^2.6.12","webpack-bundle-analyzer":"^3.9.0"},"release":{"dryRun":false,"ci":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"cicd":{"name":"ztjy-antd-vue","title":"掌通家园 antd-vue 文档","install":"yarn","build":"yarn run build-storybook","publish":{"entry":"./storybook-static","output":{"repository":"git@gitlab.szy.net:fed/szy-fed.git","files":["."],"publicPath":"/ztjy-antd-vue/","publicLocation":"/antd-vue/","server":{"host":{"debug":"fed.szy.net","test":"fed.szy.com","rc":"fed.szy.cn","prod":"fed.szy.cn"},"location":"/antd-vue/"}}}},"gitHead":"eaf7afbc62bd731aa9b749a937cceda75251e6fc","description":"基于 ant-design-vue 封装的中后台公共库。","_id":"@ztjy/antd-vue@1.0.0-beta.53","_nodeVersion":"14.17.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8gnXnT16RKRhpGey1EqdIN2/DTLVFoJ/QE9KbwxJa/0oZQF1tBm2VjXkoukMI1YPdxkKuX2aDjTMVR2Ph1Xh2w==","shasum":"c106aacb226887511b0b6d7f0b30cb9f64da06d9","tarball":"https://registry.npmjs.org/@ztjy/antd-vue/-/antd-vue-1.0.0-beta.53.tgz","fileCount":488,"unpackedSize":2209815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2iwDCRA9TVsSAnZWagAAvv8P/0DmqinB0iLRkDJjJFq8\nqrrJB229IdYKjdpf8swTE+03wJwrK2qCeOioqt8BGy+AskHXuT3jCqcQBct5\n+OmjYOfoGXFjpNdpxFnrIotK6aCF+Mt4Y3tDjtHaWLBup6XCPKuUeTxG5IBv\neHb9HK7C2TnNvMGSEkHAcHIb2JCpnHlXYZv2K66LCVaPONJQhZnLWuYT5YtL\nhAAFYP0+E47bu8jElDHFXEBMFxNHfmtdc+AUYHanjEZidsn+zjC5M22jALgH\nv6GgEFII1LIJSaSZNbES0+twL8VgK2vdB6s8aE1DlNwq2Et/9T8AGQ70Dgdl\nVYqCz1tIZ/lhraVl1UTXSfN9JoljvWgrJWXHOZpgWqj/K1HfWGSuaxZ4IA+h\nDpaK8HAeSklaaG4awXhViI1UzegOJzWZiRhCOne6I8zq3hsgpVO9fkPYQWA3\nCEfLrBCkpwTQCHdpS2CNFO93TiGs9bCa88PKSqbi0tG3QQsTTbsFKx/Elb/M\nVxiIPkbSkGnVjgzH6ikClHk1GGzd0m5pGstHVyxAPo/ZBqhuuOBuhDys4xY1\njzBpVa8IR/sAhMiyovJyz2YC0aaX4gsY5MCmmZQQ70TFxGNUwzTwXf8uOiXN\nxEGMyCrLsodxBYgwNIAQ/J6aTa1uhRow8UxTikffusxx+2jP/4B89Y7NxGFl\nuV6a\r\n=yeKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBegMtBbEo7teZ0x2PK/ggJGj6k+CXctuSMy4UJJR1oQIgTJnCcnqp5avtRgcTZPm7xyru+O6Bov/AOauyOZ+ITgo="}]},"_npmUser":{"name":"zhbhun","email":"zhbhun@gmail.com"},"directories":{},"maintainers":[{"name":"zhbhun","email":"zhbhun@gmail.com"},{"name":"zhb101511","email":"zhanghuabin@szy.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-vue_1.0.0-beta.53_1632883152781_0.2985328277542423"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-29T04:49:49.507Z","1.0.0-beta.1":"2021-03-29T04:49:49.978Z","modified":"2022-04-11T12:07:10.139Z","1.0.0-beta.2":"2021-03-31T14:18:54.980Z","1.0.0-beta.3":"2021-04-01T08:12:16.121Z","1.0.0-beta.4":"2021-04-02T17:01:53.403Z","1.0.0-beta.5":"2021-04-07T07:36:00.924Z","1.0.0-beta.6":"2021-04-07T08:12:17.701Z","1.0.0-beta.7":"2021-04-09T01:59:22.811Z","1.0.0-beta.8":"2021-04-09T03:37:00.309Z","1.0.0-beta.9":"2021-04-09T06:33:07.491Z","1.0.0-beta.10":"2021-04-12T03:40:00.872Z","1.0.0-beta.11":"2021-04-14T06:03:56.077Z","1.0.0-beta.12":"2021-04-14T09:59:48.297Z","1.0.0-beta.13":"2021-04-14T10:42:25.335Z","1.0.0-beta.14":"2021-04-16T09:31:21.225Z","1.0.0-beta.15":"2021-04-20T03:08:48.523Z","1.0.0-beta.16":"2021-04-22T07:55:01.275Z","1.0.0-beta.17":"2021-04-22T12:37:26.825Z","1.0.0-beta.18":"2021-04-25T08:58:36.484Z","1.0.0-beta.19":"2021-04-27T01:01:09.870Z","1.0.0-beta.20":"2021-04-27T01:13:22.960Z","1.0.0-beta.21":"2021-04-27T08:41:30.623Z","1.0.0-beta.22":"2021-04-27T11:00:41.709Z","1.0.0-beta.23":"2021-04-27T11:31:18.420Z","1.0.0-beta.24":"2021-04-27T12:16:21.042Z","1.0.0-beta.25":"2021-04-28T00:58:39.413Z","1.0.0-beta.26":"2021-04-28T01:23:10.082Z","1.0.0-beta.27":"2021-04-28T08:06:44.207Z","1.0.0-beta.28":"2021-04-29T03:53:11.034Z","1.0.0-beta.29":"2021-04-30T03:24:59.971Z","1.0.0-beta.30":"2021-04-30T06:54:41.995Z","1.0.0-beta.31":"2021-04-30T10:58:25.834Z","1.0.0-beta.32":"2021-05-07T11:22:45.703Z","1.0.0-beta.33":"2021-05-07T12:21:16.739Z","1.0.0-beta.34":"2021-05-11T08:09:28.883Z","1.0.0-beta.35":"2021-05-12T01:12:04.299Z","1.0.0-beta.36":"2021-05-12T03:25:52.363Z","1.0.0-beta.37":"2021-05-13T03:22:17.847Z","1.0.0-beta.38":"2021-05-13T06:53:47.480Z","1.0.0-beta.39":"2021-05-13T08:56:26.744Z","1.0.0-beta.40":"2021-05-19T03:07:59.529Z","1.0.0-beta.41":"2021-05-19T10:08:58.630Z","1.0.0-beta.42":"2021-05-20T01:22:23.773Z","1.0.0-beta.43":"2021-05-27T02:40:54.026Z","1.0.0-beta.44":"2021-05-27T04:27:49.770Z","1.0.0-beta.45":"2021-05-27T05:33:02.036Z","1.0.0-beta.46":"2021-05-27T11:23:39.620Z","1.0.0-beta.47":"2021-05-28T10:00:47.824Z","1.0.0-beta.48":"2021-06-07T06:39:28.976Z","1.0.0-beta.49":"2021-06-09T04:08:43.643Z","1.0.0-beta.50":"2021-06-09T06:04:59.836Z","1.0.0-beta.51":"2021-07-13T01:34:02.903Z","1.0.0-beta.52":"2021-09-03T11:04:25.175Z","1.0.0-beta.53":"2021-09-29T02:39:13.028Z"},"maintainers":[{"name":"zhbhun","email":"zhbhun@gmail.com"},{"name":"zhb101511","email":"zhanghuabin@szy.cn"}],"description":"基于 ant-design-vue 封装的中后台公共库。","license":"MIT","readme":"# @ztjy/antd-vue\n\n基于 ant-design-vue 封装的中后台公共库。\n\n## 技术栈\n\n- 依赖管理：[yarn](https://classic.yarnpkg.com/en/)\n- 开发框架：vue@3.x\n- 组件库：ant-design-vue@2.x\n- 工具函数\n\n  - 数值计算：number-precision@1.x\n  - 数值格式化：accounting@0.x\n  - 日期格式化：moment@2.x\n\n## 项目结构\n\n```\n.\n├── examples                                # 示例代码\n├── public                                  # 示例入口\n├── src                                     # 源代码\n│   ├── components                          # 组件\n│   ├── styles                              # 样式\n│   │   ├── mixins                          # 样式 mixins\n│   │   ├── themes                          # 样式主题\n│   │   ├── index.less                      # 基础样式（集成了 ant-design-vue 样式）\n│   │   └── index.ts                        # 基础样式导出模块\n│   ├── utils                               # 工具函数\n│   ├── index.ts                            # 源代码模块导出\n│   └── style.ts                            # 源代码样式导出\n├── stories                                 # Sotrybook\n├── .browserslistrc                         # 兼容配置\n├── .editorconfig                           # 编辑器配置\n├── .eslintrc.js                            # ESLint 配置\n├── .prettierrc                             # Prettier 配置\n├── README.md                               # 项目说明\n├── babel.config.js                         # 编译配置\n├── package.json                            # 项目配置\n├── tsconfig.json                           # TS 配置\n├── vue.config.js                           # Vue 配置\n└── yarn.lock                               # 依赖版本锁\n```\n\n### 组件结构\n\n```\n.\n└── src/components/Button                   # 组件目录\n    ├── style                               # 组件样式\n    │   ├── index.less                      # 组件样式源码\n    │   └── index.ts                        # 组件样式导出（包含了 src/styles 下的基础样式，适用于动态加载）\n    ├── Button.tsx                          # 组件源码\n    └── index.ts                            # 组件导出（包含 vue 插件注册代码）\n```\n\n## 编码规范\n\n- Git 提交规范：https://www.conventionalcommits.org/zh-hans/v1.0.0/\n\n  ps：需要严格按照提交规范执行，最终发布版本会以提交记录里的 feat、fix 和 BREAKING CHANGE 决定要升级的版本号。\n\n  - fix：升级 x.y.z 的小版本号 z\n  - feat：升级 x.y.z 的中间版本号 y\n  - BREAKING CHANGE：升级 x.y.z 的主版本号 x\n\n- Git 分支规范：\n\n  - master：主分支，用于发布模块的正式版本 x.x.x\n  - beta：预发分支，用于发布模块的预发版本 x.x.x-beta.x\n  - alpha：测试分支，用于发布模块的测试版本 x.x.x-alpha.x\n  - feature/x.x.x：版本分支\n  - feature/xxx：功能分支\n\n  开发新版本的时候建立对应版本的 feature/x.x.x 分支，多人协同时需要建立各自负责功能的分支 feature/xxx，开发完成后合并到版本分支 feature/x.x.x，发布测试和预发时将版本分支合并到 alpha 或 beta，然后执行 `npm run release`。如果发布正式版本 x.x.x，需要对应项目负责人将版本分支 feature/x.x.x 合并到 master，然后执行 `npm run release`。\n\n- 编码规范\n\n  - JS：ESLint + Prettier\n  - CSS：遵循 [BEM](http://getbem.com/) 规范命名 CSS 选择器，尽量少用后代选择器。\n\n## 开发说明\n\n1. 切换到当前开发的版本分支：feature/x.x.x\n2. 如果有多人协同开发，建议建立对应的功能分支 feature/xxx\n3. 按照编码规范和 Git 提交规范调整项目，然后合并和提交到对应的版本分支\n\nps：为了实现组件的动态加载，需要维护 [babel-plugin-import.js](./babel-plugin-import.js)。\n\n### 代码示例\n\n```shell\n$ yarn run serve\n```\n\n### Storybook\n\n```shell\n$ yarn run storybook\n```\n\n## 发布说明\n\n- 测试和预发\n\n  1. 合并版本分支 feature/x.x.x 到 alpha 或 beta\n\n     ps：目前只用 beta 就好。\n\n  2. 执行发布命令 `npm run release`\n\n- 正式发布\n\n  1. 联系项目负责人，将版本分支 feature/x.x.x 合并到 master\n  2. 执行发布命令 `npm run release`\n\n### 工具\n\nmarkdown table generate\nhttps://www.tablesgenerator.com/markdown_tables\n","readmeFilename":"README.md"}