{"analyzedAt":"2022-07-10T15:25:16.150Z","collected":{"metadata":{"name":"currency-codes","scope":"unscoped","version":"2.1.0","description":"Lookup currency codes based on ISO 4217","keywords":["iso4217","iso","4217","currency","currencies","code","codes","lookup"],"date":"2020-02-11T14:06:59.316Z","publisher":{"username":"freeall","email":"freeall@gmail.com"},"maintainers":[{"username":"freeall","email":"freeall@gmail.com"}],"repository":{"type":"git","url":"git://github.com/freeall/currency-codes.git"},"links":{"npm":"https://www.npmjs.com/package/currency-codes","homepage":"https://github.com/freeall/currency-codes#readme","repository":"https://github.com/freeall/currency-codes","bugs":"https://github.com/freeall/currency-codes/issues"},"license":"MIT","dependencies":{"first-match":"~0.0.1","nub":"~0.0.0"},"devDependencies":{"@gouch/to-title-case":"^2.2.1","axios":"^0.19.2","xml2js":"^0.4.23"},"releases":[{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1},{"from":"2020-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1}],"hasTestScript":true,"readme":"# currency-codes\n\nA node.js module to list and work on currency codes based on the [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217) standard.\n\n\tnpm install currency-codes\n\n## code('EUR')\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.code('EUR'));\n\n/*\n{\n\tcode: 'EUR',\n\tnumber: 978,\n\tdigits: 2,\n\tcurrency: 'Euro',\n\tcountries: [\n\t\t'andorra', 'austria', 'belgium', 'cyprus', 'estonia', 'finland',\n\t\t'france', 'germany', 'greece', 'ireland', 'italy', 'kosovo',\n\t\t'luxembourg', 'malta', 'monaco', 'montenegro', 'netherlands',\n\t\t'portugal', 'san marino', 'slovakia', 'slovenia', 'spain',\n\t\t'vatican city' ]\n}\n*/\n```\n\n## number(967)\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.number(967));\n\n/*\n{\n\tcode: 'ZMW',\n\tnumber: 967,\n\tdigits: 2,\n\tcurrency: 'Zambian kwacha',\n\tcountries: [ 'zambia' ] }\n*/\n```\n\n## country('colombia')\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.country('colombia'));\n\n/*\n[\n\t{\n\t\tcode: 'COP',\n\t\tnumber: 170,\n\t\tdigits: 2,\n\t\tcurrency: 'Colombian peso',\n\t\tcountries: [ 'colombia' ]\n\t}, {\n\t\tcode: 'COU',\n\t\tnumber: 970,\n\t\tdigits: 2,\n\t\tcurrency: 'Unidad de Valor Real',\n\t\tcountries: [ 'colombia' ]\n\t}\n]\n*/\n```\n\n## codes()\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.codes());\n\n/*\n[\n\t'AED',\n\t'AFN',\n\t...\n\t'ZAR',\n\t'ZMW'\n]\n*/\n```\n\n## numbers()\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.numbers());\n\n/*\n[\n\t'784',\n\t'971',\n\t...\n\t'710',\n\t'967'\n]\n*/\n```\n\n## countries()\n\n``` js\nvar cc = require('currency-codes');\nconsole.log(cc.countries());\n\n/*\n[ \n\t'united arab emirates',\n\t'afghanistan',\n\t...\n]\n*/\n```\n\n## data\n\n``` js\nvar data = require('currency-codes/data');\nconsole.log(data);\n\n/*\n[{\n\tcode: 'AED',\n\tnumber: '784',\n\tdigits: 2,\n\tcurrency: 'United Arab Emirates dirham',\n\tcountries: ['united arab emirates']\n}, {\n\tcode: 'AFN',\n\tnumber: '971',\n\tdigits: 2,\n\tcurrency: 'Afghan afghani',\n\tcountries: ['afghanistan']\n}, {\n\t...\n*/\n```\n\n## publishDate\n\n```js\nvar cc = require('currency-codes');\n\nconsole.log(cc.publishDate);\n\n/*\n2018-08-29\n*/\n```\n\n## ISO-4217\n\nFetch the latest copy of ISO-4217 from the [maintainer](https://www.currency-iso.org/) and update this library's currency data file.\n\n```bash\n$ npm run iso\n\n> currency-codes@1.5.1 iso currency-codes\n> npm run iso:fetch-xml && npm run iso:ingest-xml\n\n\n> currency-codes@1.5.1 iso:fetch-xml currency-codes\n> node scripts/fetch-iso-4217-xml.js\n\nDownloaded https://www.currency-iso.org/dam/downloads/lists/list_one.xml to iso-4217-list-one.xml\n\n> currency-codes@1.5.1 iso:ingest-xml currency-codes\n> node scripts/ingest-iso-4217-xml.js\n\nIngested iso-4217-list-one.xml into data.js\nWrote publish date to iso-4217-publish-date.js\n```\n\nNote: You may have to manually tweak the capitalization of some country's names.\n\n# License\n\nMIT"},"npm":{"downloads":[{"from":"2022-07-09T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":5156},{"from":"2022-07-03T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":120670},{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":510868},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1560248},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":3229230},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":5688305}],"starsCount":9},"github":{"starsCount":127,"forksCount":50,"subscribersCount":4,"issues":{"count":36,"openCount":12,"distribution":{"3600":4,"10800":1,"32400":1,"97200":3,"291600":5,"874800":3,"2624400":1,"7873200":3,"23619600":2,"70858800":8,"212576400":5},"isDisabled":false},"contributors":[{"username":"kloener","commitsCount":1},{"username":"typehorror","commitsCount":1},{"username":"moolen","commitsCount":1},{"username":"HIRANO-Satoshi","commitsCount":3},{"username":"eXeDK","commitsCount":1},{"username":"Wiingaard","commitsCount":1},{"username":"freeall","commitsCount":14},{"username":"SimenB","commitsCount":1},{"username":"igeligel","commitsCount":1},{"username":"chris-jamieson","commitsCount":1},{"username":"eaguilera23","commitsCount":1},{"username":"achin","commitsCount":1},{"username":"bengourley","commitsCount":1}],"commits":[{"from":"2022-07-03T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":0},{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":0},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":0},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":0},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":2758,"testsSize":524},"outdatedDependencies":{"nub":{"required":"~0.0.0","stable":"1.0.0","latest":"1.0.0"}}}},"evaluation":{"quality":{"carefulness":0.71,"tests":0.6,"health":0.75,"branding":0},"popularity":{"communityInterest":203,"downloadsCount":520082.6666666667,"downloadsAcceleration":950.0763698630144,"dependentsCount":0},"maintenance":{"releasesFrequency":0.9,"commitsFrequency":0.9,"openIssues":0.9,"issuesDistribution":0.9}},"score":{"final":0.6811077984102301,"detail":{"quality":0.7999148460102338,"popularity":0.2605001506342169,"maintenance":0.9998808339576686}}}