{"analyzedAt":"2022-07-04T19:52:47.666Z","collected":{"metadata":{"name":"@yitzhakandrade/v-currency-field","scope":"yitzhakandrade","version":"2.0.2","description":"Vue currency input/directive mask for Vuetify v2","keywords":["vue","vuetify","input","mask","directive","currency","money"],"date":"2019-08-24T20:36:43.513Z","author":{"name":"Marcos Neves","email":"marcos.neves@gmail.com","url":"https://vuejs-tips.github.io/"},"publisher":{"username":"yitzhakandrade","email":"yitzhakandrade@gmail.com"},"maintainers":[{"username":"yitzhakandrade","email":"yitzhakandrade@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/yitzhakandrade/v-currency-field.git"},"links":{"npm":"https://www.npmjs.com/package/%40yitzhakandrade%2Fv-currency-field"},"license":"MIT","dependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0"},"devDependencies":{"babel-jest":"^21.2.0","jest":"^21.2.1","npm-check-updates":"^2.13.0","size-limit":"^0.11.6","vue-cli":"2.8.2","vuetify":"^0.16.7"},"releases":[{"from":"2022-06-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-04-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":1},{"from":"2022-01-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":1},{"from":"2021-07-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":1},{"from":"2020-07-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":1}],"hasTestScript":true,"hasSelectiveFiles":true,"readme":"# Currency Mask for Vuetify v2\n\nThis is a fork from https://github.com/phiny1/v-currency-field adapted for Vuetify v2.\n\n## Features\n\n- All features from v-money as v-text-field of vuetify v2.\n\n## Usage\n\n### Globally\n\n```js\nimport Vue from 'vue'\nimport currency from 'v-currency-field'\n\nimport 'v-currency-field/dist/index.css'\n\nVue.use(currency)\n```\n\n### Example\n\n```html\n<template>\n  <div>\n    <v-currency-field label=\"Value\" v-bind=\"currency_config\" :error-messages=\"errors.price\" v-model=\"price\"></v-currency-field>\n  </div>\n</template>\n\n<script>\n  export default {\n    data () {\n      return {\n        errors: {},\n        price: 123.45,\n        currency_config: {\n          decimal: ',',\n          thousands: '.',\n          prefix: 'R$ ',\n          suffix: ' #',\n          precision: 2,\n          masked: false,\n          allowBlank: false,\n          min: Number.MIN_SAFE_INTEGER,\n          max: Number.MAX_SAFE_INTEGER\n        }\n      }\n    }\n  }\n</script>\n```\n\n## Properties\n\nAll v-money properties\n\n| property   | Required | Type    | Default                 | Description                                             |\n|------------|----------|---------|-------------------------|---------------------------------------------------------|\n| precision  | **true** | Number  | 2                       | How many decimal places                                 |\n| decimal    | false    | String  | \".\"                     | Decimal separator                                       |\n| thousands  | false    | String  | \",\"                     | Thousands separator                                     |\n| prefix     | false    | String  | \"\"                      | Currency symbol followed by a Space, like \"R$ \"         |\n| suffix     | false    | String  | \"\"                      | Percentage for example: \" %\"                            |\n| masked     | false    | Boolean | false                   | If the component output should include the mask or not  |\n| allowBlank | false    | Boolean | false                   | If the field can start blank and be cleared out by user |\n| min        | false    | Number  | Number.MIN_SAFE_INTEGER | The min value allowed                                   |\n| max        | false    | Number  | Number.MAX_SAFE_INTEGER | The max value allowed                                   |\n\nAnd all vuetify properties\n\n| property              | Required | Type      |  Observation             |\n|-----------------------|----------|-----------| -------------------------|\n| appendOuterIcon       | false    | String    |                          |\n| appendOuterIconCb     | false    | Function  | Working but deprecated   |\n| @click:append-outer   | false    | Function  | Not Working              |\n| autofocus             | false    | Boolean   |                          |\n| browserAutocomplete   | false    | String    | Not Tested               |\n| clearable             | false    | Boolean   | Not Working Event        |\n| clearIcon             | false    | String    |                          |\n| clearIconCb           | false    | Number    | Working but deprecated   |\n| @click:clear          | false    | Number    | Not Working              |\n| color                 | false    | String    |                          |\n| filled                | false    | Boolean   |                          |\n| flat                  | false    | Boolean   |                          |\n| fullWidth             | false    | Boolean   |                          |\n| label                 | false    | String    |                          |\n| outlined              | false    | Boolean   |                          |\n| prependInnerIcon      | false    | String    |                          |\n| prependInnerIconCb    | false    | Function  | Working but deprecated   |\n| @click:prepend-inner  | false    | Function  | Not Working              |\n| reverse               | false    | Boolean   |                          |\n| singleLine            | false    | Boolean   |                          |\n| solo                  | false    | Boolean   |                          |\n| soloInverted          | false    | Boolean   |                          |\n| error-messages        | false    | []        |                          |\n| disabled              | false    | Boolean   |                          |\n| readonly              | false    | Boolean   |                          |\n| dark                  | false    | Boolean   |                          |\n| height                | false    | String    |                          |\n| hint                  | false    | String    |                          |\n| light                 | false    | Boolean   |                          |\n| background-color      | false    | String    |                          |\n\n\n### References\n\n- https://github.com/phiny1/v-currency-field\n- https://github.com/64robots/v-money\n- https://vuetifyjs.com/pt-BR/components/text-fields"},"npm":{"downloads":[{"from":"2022-07-03T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-06-27T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-06-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":4},{"from":"2022-04-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":38},{"from":"2022-01-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":75},{"from":"2021-07-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":152}],"starsCount":0},"github":{"forkOf":"phiny1/v-currency-field","starsCount":0,"forksCount":0,"subscribersCount":0,"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":true},"contributors":[{"username":"ZackStone","commitsCount":6},{"username":"dflourusso","commitsCount":2},{"username":"DannyFeliz","commitsCount":1},{"username":"neves","commitsCount":31},{"username":"wgalleti","commitsCount":1},{"username":"kleinernik","commitsCount":1},{"username":"magnunleno","commitsCount":1},{"username":"phiny1","commitsCount":9}],"commits":[{"from":"2022-06-27T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-06-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-04-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2022-01-05T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0},{"from":"2021-07-04T00:00:00.000Z","to":"2022-07-04T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":4941,"testsSize":1039},"outdatedDependencies":{"babel-loader":{"required":"^7.1.4","stable":"8.2.5","latest":"8.2.5"}}}},"evaluation":{"quality":{"carefulness":0.7899999999999999,"tests":0.6,"health":0.75,"branding":0},"popularity":{"communityInterest":8,"downloadsCount":12.666666666666666,"downloadsAcceleration":-0.07071917808219177,"dependentsCount":0},"maintenance":{"releasesFrequency":0.9,"commitsFrequency":0.9,"openIssues":0.9,"issuesDistribution":0.9}},"score":{"final":0.6063914110167614,"detail":{"quality":0.8112750823463882,"popularity":0.03728741265045999,"maintenance":0.9998808339576686}}}