{"analyzedAt":"2022-07-25T19:47:00.357Z","collected":{"metadata":{"name":"vue-profile-avatar","scope":"unscoped","version":"1.2.0","description":"Minimalist avatar component for Vue 3","keywords":["avatar","profile","vue3","minimal"],"date":"2022-07-25T19:46:31.462Z","author":{"name":"Pau Rosquellas","email":"pau.rosquellas@gmail.com","username":"pau7rr"},"publisher":{"username":"pau7rr","email":"pau.rosquellas@gmail.com"},"maintainers":[{"username":"pau7rr","email":"pau.rosquellas@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/pau7rr/vue-profile-avatar.git"},"links":{"npm":"https://www.npmjs.com/package/vue-profile-avatar","homepage":"https://github.com/pau7rr/vue-profile-avatar","repository":"https://github.com/pau7rr/vue-profile-avatar","bugs":"https://github.com/pau7rr/vue-profile-avatar/issues"},"license":"MIT","devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-service":"^4.5.13","@vue/compiler-sfc":"^3.0.11","cross-env":"^7.0.3","minimist":"^1.2.5","postcss":"^8.2.10","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","vue":"^3.0.5"},"peerDependencies":{"vue":"^3.0.5"},"releases":[{"from":"2022-06-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":1},{"from":"2022-04-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":1},{"from":"2022-01-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":7},{"from":"2021-07-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":7},{"from":"2020-07-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":7}],"hasSelectiveFiles":true,"readme":"# vue-profile-avatar\n\n![Banner](/images/banner.png?raw=true)\n\nAn minimalist avatar component for Vue 3.\n\n- Colors decided by initial of username.\n- You can customize all colors.\n\n### New Update with Custom Images!\n\n![Images](/images/images.png?raw=true)\n\n## Installation\n\n`npm install vue-profile-avatar`\n\n// or\n\n`yarn add vue-profile-avatar`\n\n## Usage\n\n### ES6\n```js\n\nimport ProfileAvatar from 'vue-profile-avatar'\n\nexport default {\n  ...\n  components: {\n    ProfileAvatar\n  },\n  ...\n}\n```\nThen:\n\n```html\n<ProfileAvatar username=\"Lorem Ipsum\"></ProfileAvatar>\n```\n## Configuration\n\n### Component props\n\n##### `username`\n- Type: String\n- Description: Username required for getting background and text color.\n- Required: true\n\n##### `size`\n- Type: String\n- Description: Size of the avatar. Can be `s`, `m`, or `l`.\n- Default: `s`\n- Required: false\n##### `customSize`\n- Type: String\n- Description: Custom size of the avatar. Example: `150px`.\n- Required: false\n\n##### `border`\n- Type: Boolean\n- Description: false if you don't want border.\n- Default: true\n- Required: false\n\n##### `bgColor`\n- Type: ColorHex\n- Description: Custom background color.\n- Required: false\n\n##### `borderColor`\n- Type: ColorHex\n- Description: Custom border color.\n- Required: false\n\n##### `textColor`\n- Type: ColorHex\n- Description: Custom text color.\n- Required: false\n\n##### `colorType`\n- Type: String\n- Description: Type of palette colors for your avatars. Can be `normal`, `pastel`, or `brownie`.\n- Default: `normal`\n- Required: false\n\n##### `image`\n- Type: String\n- Description: Url of image.\n- Required: false\n\n## Examples\n\n### Sizes\n\n```html\n    <profile-avatar username=\"Thomas Bush\" size=\"s\" />\n    <profile-avatar username=\"Alexis Wolf\" size=\"m\" />\n    <profile-avatar username=\"Paul Daniels\" size=\"l\" />\n```\n![Sizes](/images/sizes.png?raw=true=x250)"},"npm":{"downloads":[{"from":"2022-07-24T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":7},{"from":"2022-07-18T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":197},{"from":"2022-06-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":376},{"from":"2022-04-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":1016},{"from":"2022-01-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":1355},{"from":"2021-07-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":1355}],"starsCount":0},"github":{"starsCount":4,"forksCount":0,"subscribersCount":1,"issues":{"count":0,"openCount":0,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":0,"7873200":0,"23619600":0,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"pau7rr","commitsCount":29}],"commits":[{"from":"2022-07-18T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":4},{"from":"2022-06-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":9},{"from":"2022-04-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":9},{"from":"2022-01-26T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":29},{"from":"2021-07-25T00:00:00.000Z","to":"2022-07-25T00:00:00.000Z","count":29}]},"source":{"files":{"readmeSize":1834,"testsSize":0}}},"evaluation":{"quality":{"carefulness":0.7899999999999999,"tests":0,"health":1,"branding":0},"popularity":{"communityInterest":6,"downloadsCount":338.6666666666667,"downloadsAcceleration":3.159113394216134,"dependentsCount":0},"maintenance":{"releasesFrequency":1,"commitsFrequency":0.9160342465753425,"openIssues":0.7,"issuesDistribution":0.7}},"score":{"final":0.5182222428916007,"detail":{"quality":0.5232869564529817,"popularity":0.03456563167178315,"maintenance":0.997537671058806}}}