{"analyzedAt":"2022-12-07T01:17:10.938Z","collected":{"metadata":{"name":"vue-currency-input","scope":"unscoped","version":"3.0.3","description":"Easy input of currency formatted numbers for Vue.js.","keywords":["vue","input mask","currency input","money input","number format","ECMA-402"],"date":"2022-12-03T23:14:03.776Z","author":{"name":"Matthias Stiller"},"publisher":{"username":"dm4t2","email":"dm4t2@outlook.com"},"maintainers":[{"username":"dm4t2","email":"dm4t2@outlook.com"}],"repository":{"type":"git","url":"git+https://github.com/dm4t2/vue-currency-input.git"},"links":{"npm":"https://www.npmjs.com/package/vue-currency-input","homepage":"https://dm4t2.github.io/vue-currency-input","repository":"https://github.com/dm4t2/vue-currency-input","bugs":"https://github.com/dm4t2/vue-currency-input/issues"},"license":"MIT","devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@testing-library/dom":"^8.18.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","@vitest/coverage-c8":"^0.23.4","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.0.2","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-plugin-vue":"^9.5.1","jsdom":"^20.0.1","lint-staged":"^13.0.3","prettier":"^2.7.1","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-dts":"^4.2.2","rollup-plugin-filesize":"^9.1.2","rollup-plugin-typescript2":"^0.34.0","simple-git-hooks":"^2.8.0","typescript":"^4.8.4","unplugin-vue-components":"^0.22.7","vite-plugin-windicss":"^1.8.8","vitepress":"^0.22.4","vitest":"^0.23.4","vue":"^3.2.40","windicss":"^3.5.6"},"peerDependencies":{"vue":"^2.7 || ^3.0.0"},"releases":[{"from":"2022-11-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":2},{"from":"2022-09-08T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":4},{"from":"2022-06-10T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":7},{"from":"2021-12-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":9},{"from":"2020-12-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":27}],"hasTestScript":true,"hasSelectiveFiles":true,"readme":"[![Codecov](https://codecov.io/gh/dm4t2/vue-currency-input/branch/master/graph/badge.svg)](https://codecov.io/gh/dm4t2/vue-currency-input)\n[![npm Version](https://badgen.net/npm/v/vue-currency-input?color=green)](https://www.npmjs.com/package/vue-currency-input)\n[![npm Downloads](https://badgen.net/npm/dw/vue-currency-input?color=green)](https://www.npmjs.com/package/vue-currency-input)\n[![Bundlephobia](https://badgen.net/bundlephobia/minzip/vue-currency-input?color=green)](https://bundlephobia.com/result?p=vue-currency-input)\n[![License](https://badgen.net/github/license/dm4t2/vue-currency-input?color=green)](https://github.com/dm4t2/vue-currency-input/blob/master/LICENSE)\n\n# Vue Currency Input\n\n[![](docs/vue-currency-input.gif)](https://dm4t2.github.io/vue-currency-input)\n\nVue Currency Input allows an easy input of currency formatted numbers based on the [ECMAScript Internationalization API (Intl.NumberFormat)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat).\n\nBuilt on top of the [Vue Composition API](https://v3.vuejs.org/guide/composition-api-introduction.html), it enables you to decorate _any_ input component with currency format capabilities.\n\n## Features\n\n- Turns the input component of your favorite framework (for example [Vuetify](https://vuetifyjs.com/en/components/text-fields/), [Quasar](https://quasar.dev/vue-components/input) or [Element Plus](https://element-plus.org/en-US/component/input.html)) into a currency input field\n- Supports both Vue 2 _and_ Vue 3\n- Built on standards: Ensures the right locale dependent formatting by using [Intl.NumberFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat)\n- Unobtrusive input by hiding the formatting on focus\n- Built-in value range validation\n\n## Getting started\n\nPlease read the [guide](https://dm4t2.github.io/vue-currency-input/guide) to get started or check out the [playground](https://dm4t2.github.io/vue-currency-input/playground) to see it in action.\n\n## Support me\n\nIf you find my work helpful, or you want to support the development, star the repo or buy me a coffee:\n\n[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D6SXEA)"},"npm":{"downloads":[{"from":"2022-12-06T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":0},{"from":"2022-11-30T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":34446},{"from":"2022-11-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":178530},{"from":"2022-09-08T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":534889},{"from":"2022-06-10T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":1094142},{"from":"2021-12-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":2115980}],"starsCount":0},"github":{"homepage":"https://dm4t2.github.io/vue-currency-input/","starsCount":462,"forksCount":59,"subscribersCount":6,"issues":{"count":304,"openCount":2,"distribution":{"3600":32,"10800":6,"32400":32,"97200":52,"291600":70,"874800":39,"2624400":50,"7873200":18,"23619600":3,"70858800":2,"212576400":0},"isDisabled":false},"contributors":[{"username":"dm4t2","commitsCount":393},{"username":"dependabot[bot]","commitsCount":4},{"username":"github-actions[bot]","commitsCount":3},{"username":"dbakan","commitsCount":1}],"commits":[{"from":"2022-11-30T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":2},{"from":"2022-11-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":2},{"from":"2022-09-08T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":11},{"from":"2022-06-10T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":30},{"from":"2021-12-07T00:00:00.000Z","to":"2022-12-07T00:00:00.000Z","count":44}],"statuses":[{"context":"codecov/project","state":"success"},{"context":"codecov/patch","state":"success"}]},"source":{"files":{"readmeSize":2252,"testsSize":41727,"hasChangelog":true},"linters":["eslint","prettier"],"coverage":0.94}},"evaluation":{"quality":{"carefulness":0.9999999999999999,"tests":0.991,"health":1,"branding":0.4},"popularity":{"communityInterest":531,"downloadsCount":178296.33333333334,"downloadsAcceleration":108.78892694063939,"dependentsCount":0},"maintenance":{"releasesFrequency":1,"commitsFrequency":0.9,"openIssues":1,"issuesDistribution":1}},"score":{"final":0.7210787498655857,"detail":{"quality":0.9448347447894636,"popularity":0.25037866423581906,"maintenance":0.9999879827034572}}}