{"_id":"@dangojs/saber-button-vue-test","_rev":"14-65a85c1d7e695311711cd2d1db240738","name":"@dangojs/saber-button-vue-test","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"@dangojs/saber-button-vue-test","version":"0.0.3","keywords":["vue","arco-design"],"author":"","license":"MIT","_id":"@dangojs/saber-button-vue-test@0.0.3","maintainers":[{"name":"saber_kurama","email":"463561248@qq.com"}],"umd":{"file":"dist/index.min.js","style":"dist/css/index.css","module":"ArcoMaterial"},"dist":{"shasum":"78bc5d7148b26ec5f48d67c7a79229c0c2e6d53f","tarball":"https://registry.npmjs.org/@dangojs/saber-button-vue-test/-/saber-button-vue-test-0.0.3.tgz","fileCount":12,"integrity":"sha512-YakKq5tqFl4VuhtBwIU9tsl3wdC6oNs07Jh76Z9wZtTsSYEWDmD7WRqlhwHrw7pE8MiYVAso02SNgERycrkbwQ==","signatures":[{"sig":"MEUCIQCeW4g13JMEjh1XCFoOzavWKyij63ZnErSDdE4/68Aq8wIgPLaEYrbnuvwGHG+r3P9vHiPwntm1YVAyWyMEd4fupEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGKECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT3A/+LmjwVUr92Yg+NUVzfuGpMvx38u33HJSmyaJlO8nsqQEJoQ6U\r\nyZF+0p5ws9fcPqGhJlBw2bJDupDfiYBILiP82xAtEjS9YDXfpzLyoAeqrmOJ\r\nf5obqHL27/+0aJUYi1f32bdwHIXKkfwz0sqRfaTsrwobJvWTkFdBIm9i5Ohf\r\n0VhS0+Ei8CqBMUh3O/tDOPNpy6NarWooYtVsuR5S3awM5kLU+LfdTBX4W3KH\r\n4Sg7JTw825O1np8/3UUs6AxKymMQwjCWhYLwCw/6VDnKK+AKUiPDBRf+yGDM\r\n8endzTYJqce5cIgA8VmLhCRIFuPfEH+Zw3hvj4PCYX8Aw3gAdLcJ6qwgmv4J\r\nGq6HYEHVgtsd4wylak3xUyxWJa+KmYQq+zP8O9vrqE3IzK5xLO8NdYklT7J4\r\nR1zTUyf2nlzRnMaV2h/6JI89222RDIACGpc8A0dJczEKmIyzXGMOGAte5cNE\r\nNlOBFNbwU3a68dCGHAdLtg1sRxHNJK78Wcx56Xs2+o+vzGq7eDSUgmh6Irdn\r\nahraTpEWTLQekTTA5wL4031vc6ofzQzhhKyRi4JkRitY8V3uOXMiqKDZ9WMa\r\n8QVii9aQg54mnJt0D8VZBwEUxtC6ddatHt2Yy1xus+YukBDM92mbfMbg9OLO\r\n95jxpwGbFQJp9MXl1jP0J7f1nJxjjDiFLgs=\r\n=55JN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","husky":{},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5d42e05bdf3f42ecbb90837736a0f105d0756453","scripts":{"dev":"start-storybook -p 6006","test":"arco-vue-scripts test","build":"arco-vue-scripts build:material 'src/index.vue' & npm run dtsgen","clean":"rm -rf dist && rm -rf docs","docgen":"arco-vue-scripts docgen -i 'src/TEMPLATE.md'","dtsgen":"arco-vue-scripts dtsgen 'src/*.{ts,tsx,vue}'","preview":"arco preview","prepublishOnly":"npm run clean && npm run build && npm run docgen"},"_npmUser":{"name":"saber_kurama","email":"463561248@qq.com"},"arcoMeta":{"type":"vue-component","title":"vue 组件的测试","category":["数据展示"]},"buildInput":"src/index.vue","_npmVersion":"8.3.1","description":"vue 组件的测试","directories":{},"lint-staged":{"*.{less,css}":["stylelint --fix","prettier --write"],"*.{js,ts,jsx,tsx,vue}":["eslint --fix","prettier --write"]},"_nodeVersion":"16.1.0","publishConfig":{"access":"public","registry":""},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.1.0","less":"^4.1.1","husky":"^4.3.7","eslint":"^7.21.0","fs-extra":"^9.0.1","prettier":"^2.2.1","stylelint":"^13.8.0","typescript":"^4.2.4","vue-loader":"^16.2.0","@babel/core":"^7.14.6","less-loader":"^7.3.0","lint-staged":"^10.5.3","babel-loader":"^8.2.2","@commitlint/cli":"^11.0.0","@storybook/vue3":"^6.3.0","@vue/test-utils":"^2.0.0-beta.14","stylelint-order":"^4.1.0","@babel/preset-env":"^7.14.7","eslint-plugin-vue":"^7.7.0","@arco-design/web-vue":"~2","eslint-plugin-import":"^2.22.1","@vue/babel-plugin-jsx":"^1.0.6","@storybook/addon-links":"^6.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.14.5","@storybook/addon-actions":"^6.3.0","@typescript-eslint/parser":"^4.12.0","eslint-config-airbnb-base":"^14.2.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","@storybook/addon-essentials":"^6.3.0","@arco-design/arco-vue-scripts":"latest","@commitlint/config-conventional":"^12.0.1","stylelint-config-rational-order":"^0.1.2","@typescript-eslint/eslint-plugin":"^4.18.0","eslint-import-resolver-typescript":"^2.4.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/saber-button-vue-test_0.0.3_1645781250284_0.26358206988210675","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-02-25T09:27:30.227Z","modified":"2026-06-15T07:23:26.337Z","0.0.3":"2022-02-25T09:27:30.451Z"},"license":"MIT","keywords":["vue","arco-design"],"description":"vue 组件的测试","maintainers":[{"email":"fa@ijust.cc","name":"webworker.tech"},{"email":"15294692443@163.com","name":"chenguanyin"},{"email":"15827657836@163.com","name":"liyingk"},{"email":"1597152662@qq.com","name":"yuanhanlin"},{"email":"463561248@qq.com","name":"saber_kurama"},{"email":"1306594079@qq.com","name":"far_afield"},{"email":"fengguotao126@126.com","name":"fengguotao"},{"email":"609673405@qq.com","name":"liguoyan"}],"readme":"# Arco 物料项目\n\n[物料平台文档中心](https://arco.design/docs/material/guide)\n\n## 快速开始\n\n```\n# 开发\nnpm run dev\n\n# 构建\nnpm run build\n\n# 发布前预览\nnpm run prepublishOnly && arco preview\n\n# 发布至物料平台（需先发布 NPM 包）\narco sync\n```\n\n\n## 提供 Demo\n\nDemo 目录位于 `src/demo`。你可以在此目录中加入多个 Demo，它们将被展示在物料平台的预览页。在 `src/demo/index.js` 中，通过 JSDoc 的语法提供物料及各个 Demo 的相关信息。\n\n```javascript\n// src/demo/index.js\n\n/**\n * @file\n * @title 组件名\n * @memberOf 组件类型，例如：数据输入\n * @description 描述你的组件。\n */\n\n/**\n * @title 基本用法\n * @description 描述你的例子\n */\nimport Basic from './basic.vue';\n\nexport const BasicDemo = () => Basic;\n```\n\n## API 文档\n\n**为了帮助他人更好地使用你的组件，请提供详细的 API 文档。**\n\n### 书写注释\n\n我们使用了 [Vue Styleguidist](https://vue-styleguidist.github.io/) 来提取组件 Props 的注释，然后自动生成组件的 API 文档。为此，如果你想对外暴露一个 Property，请参照Vue Styleguidist 的规则书写注释：\n\n```vue\n// ✅ 可以被正确提取的注释\nprops: {\n  /**\n   * 提示文字\n   */\n  tip: String,\n  /**\n   * 按钮组件Props\n   */\n  buttonProps: {\n    // 如果使用PropType，请使用对象的形式定义\n    type: Object as PropType<Record<string, any>>,\n  },\n},\n\n// ❌ 没有书写注释的属性会被忽略\nprops: {\n  disabled: Boolean,\n},\n```\n\n### 扩展 TEMPLATE.md\n\n`TEMPLATE.md` 是用于自动文档生成的模板，你可以修改此文件添加更多组件的使用帮助信息，但请不要删除其原有的内容，否则可能导致内容替换失败。\n\n```markdown\n// TEMPLATE.md\n---\nfile: index\n---\n\n# TooltipButton\n\n## 属性/Props\n\n%%Props%%\n\n### OtherProps\n\n在这里你可以书写更多组件帮助文档。\n\n## Demos\n\n%%Demos%%\n```\n\n## 测试\n\n测试目录位于 `src/__test__`。你可以在 `index.test.tsx` 中编写你的测试用例，在 `demo.test.tsx` 中可以进行基于 Demo 的快照测试。\n","readmeFilename":"README.md"}