{"_id":"comma-number","_rev":"11-35f467b5c329dce6928dae79e8d449d4","name":"comma-number","description":"Format a number with commas or custom character","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"comma-number","version":"1.0.0","description":"Format a number with commas","main":"lib/index.js","scripts":{"test":"tape test/index.js"},"repository":{"type":"git","url":"git+https://github.com/cesarandreu/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://github.com/cesarandreu"},"license":"MIT","bugs":{"url":"https://github.com/cesarandreu/comma-number/issues"},"homepage":"https://github.com/cesarandreu/comma-number#readme","devDependencies":{"tape":"^4.0.0"},"gitHead":"2a0ec64c123d4ea152fe6034d79110775bd95a2d","_id":"comma-number@1.0.0","_shasum":"ee6b4bd5ba9c349fd9e7e4ee80bb18b786814f00","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"cesarandreu","email":"cesarandreu@gmail.com"},"maintainers":[{"name":"cesarandreu","email":"cesarandreu@gmail.com"}],"dist":{"shasum":"ee6b4bd5ba9c349fd9e7e4ee80bb18b786814f00","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-1.0.0.tgz","integrity":"sha512-aOL6Zp2Bgu26qrN2evkIFLg/BOhQpfven7ZD/EXyRsehWGb6VWX+Q5pmGMo4j0/l8vvMhUi8/ryoTwwxODvqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHtHlshDiHz2DJfBbfd+XYuMb/p4Xe8muBleJfaIJW3wIgEjsYVP5Vr6bduJvFAtQxMcV2JG7mJZDAFw6BM4gTTeg="}]},"directories":{}},"1.1.0":{"name":"comma-number","version":"1.1.0","description":"Format a number with commas","main":"lib/index.js","scripts":{"test":"tape test/index.js","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/cesarandreu/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://github.com/cesarandreu"},"license":"MIT","bugs":{"url":"https://github.com/cesarandreu/comma-number/issues"},"homepage":"https://github.com/cesarandreu/comma-number#readme","devDependencies":{"standard":"^4.5.4","tape":"^4.0.0"},"gitHead":"c8a75a997ee27badc89827b967ab2b966b05ea05","_id":"comma-number@1.1.0","_shasum":"8d225043fc9fd71a5d3785b7459f32e1ca35013e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"cesarandreu","email":"cesarandreu@gmail.com"},"maintainers":[{"name":"cesarandreu","email":"cesarandreu@gmail.com"}],"dist":{"shasum":"8d225043fc9fd71a5d3785b7459f32e1ca35013e","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-1.1.0.tgz","integrity":"sha512-YRrjPaoWv2yhk9qrLPckhLLeE3i6wmuZtGUuoyZ+dTdaF4mqR0eCOvPpuF+KSNuBuycHGTu+zR+J68ozhjA+UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiYmx9IJ5bAqdc8DZVBWdn6H42IvyGGsEhmEP3QvYKIAiA7Pu7bOj3AQT9ZLgw/XFLSvcfzD1gCPkQNtaoDdpc2Bw=="}]},"directories":{}},"2.0.0":{"name":"comma-number","version":"2.0.0","description":"Format a number with commas","main":"lib/index.js","files":["lib/index.js"],"scripts":{"test":"tape test/lib/index.js","benchmark":"node benchmark/index.js","coverage":"istanbul cover -x 'benchmark/**' -x 'test/**' tape -- test/lib/index.js","coverage-lcov":"istanbul cover tape --report lcovonly -- test/lib/index.js","publish-coverage":"npm run coverage-lcov && cat coverage/lcov.info | coveralls","coverage-clean":"rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/elidoran/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Eli Doran","email":"eli+npm@elidoran.com","url":"https://github.com/elidoran"},"license":"MIT","bugs":{"url":"https://github.com/elidoran/comma-number/issues"},"homepage":"https://github.com/elidoran/comma-number#readme","devDependencies":{"benchmark":"^2.1.4","console.table":"^0.8.0","coveralls":"^2.13.0","istanbul":"^0.4.5","pad":"^1.1.0","tape":"^4.6.3"},"gitHead":"9e093c48207fce396072eaf0726b3498846c0c73","_id":"comma-number@2.0.0","_shasum":"24dfa83ce958d68a9d21af48e20e52dc072704bd","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"elidoran","email":"eli+npm@elidoran.com"},"dist":{"shasum":"24dfa83ce958d68a9d21af48e20e52dc072704bd","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-2.0.0.tgz","integrity":"sha512-DXzHl0CvjYiZ0v0vqwqypKUzRPexuiRlp3CMDBLkYBOQxQh0DxVqBlI73zlbWKSCReIvP8rFlZ2H4XQpBcPqaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDua2E/t4GpUJyBHURan6RXPJfIMwJ+vuezJGF+qIKZkgIhAL2JAKNGCrKSLqUGYizBLRXfX438FleEqHiWG2jaY31G"}]},"maintainers":[{"name":"elidoran","email":"eli+npm@elidoran.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/comma-number-2.0.0.tgz_1491160854780_0.7876682751812041"},"directories":{}},"2.0.1":{"name":"comma-number","version":"2.0.1","description":"Format a number with commas","main":"lib/index.js","scripts":{"test":"tape test/lib/index.js","test4":"nave use 4 npm test","test6":"nave use 6 npm test","test8":"nave use 8 npm test","test10":"nave use 10 npm test","test12":"nave use 12 npm test","tests":"npm run test4 && npm run test6 && npm run test8 && npm run test10 && npm run test12","benchmark":"node benchmark/index.js","coverage":"istanbul cover -x 'benchmark/**' -x 'test/**' tape -- test/lib/index.js","publish-coverage":"npm run coverage && cat coverage/lcov.info | coveralls","coverage-clean":"rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/elidoran/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Eli Doran","email":"eli+npm@elidoran.com","url":"https://github.com/elidoran"},"license":"MIT","bugs":{"url":"https://github.com/elidoran/comma-number/issues"},"homepage":"https://github.com/elidoran/comma-number#readme","devDependencies":{"benchmark":"^2.1.4","console.table":"^0.10.0","coveralls":"^3.0.3","istanbul":"^0.4.5","nave":"^2.2.4","pad":"^2.3.0","tape":"^4.10.1"},"gitHead":"4aaca601ec6a69b56b61d1fb104c191b1848aadc","_id":"comma-number@2.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hrxY6UjA+tSUV5uZS2iOF8+/q7AACiq/zc9R6SO61MmOhrzNC0qXXh7g/jNYTm09fp6T40vQg15zkCmTJVA8Ww==","shasum":"d01de3f207f00ccd593dcbcf17ac633bbb942b62","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-2.0.1.tgz","fileCount":5,"unpackedSize":9780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxmbACRA9TVsSAnZWagAAx9UP+wch9QwIefq+PbAH04+m\nxbjRnE0idR4WfqmGJyw7jXQzjuH9xVrLX/yqCsc4MHZXnhj0oidUWuimgr5A\nZgZZj9/rU8SqB5kXnfy8y5RmwbNZ3axo+Ouxc8NvlytBvknkxpV5YNBn1J3w\nyFP2m2QgUrtaBeDb5HumEENR6XggZMuGOVuoGWz+XkNp1IJEjxkiJ2mCweHb\nPgE858MPzyCSOVTdOp0N+nfvmbxXR1CBI/cBY0waUKim+/hMSNRs7W9z8SlI\nGrrx7KyoKpzXGCvx920vrWv7OkM5fnHkQS2lwPiVI3XbxOmDwMjvqf9Es5p8\n4wygqHrN5U+tQ+pOjmf1v/urpW4yglMJ7RKqbKM9BlbLwqpY8M1qwpVMQYys\n/NPRYnFmuTGzlwLXBALC/JyMtMOXsBAkCm3RorN0EDj2ZkJXUHzFo297nYpi\n0OX4cSiiwLe6/Y+mwQD3+C/Q1GzTw3T+WgrsDQ7889Pkpg62Cjl1syNONIee\n69JPc+cAquTvOHVrr+v7USUsaWWCn1ERSoK2E6F62qNP2+6WZjjOBMbrJPHN\n/7dLqwzVPDKCyC5DIskyU6S8KoZnuPJUhJaqmWJUexLE73mh2OO/X+9byGz6\nJGEbwPmRT8t0B8JgatB42321abqkfPJKj1NMiC6IRloDKjbp92GyLbAMnRSR\nz7kv\r\n=kAfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBTcOzEO1sprRanJgyQiT4QPBU86mgWcAL+r0Id7fsCAiAIqiWvOLThjn47xiVsZ8KmcB4stZP3aVNs9ipfdP/M9A=="}]},"maintainers":[{"name":"elidoran","email":"eli+npm@elidoran.com"}],"_npmUser":{"name":"elidoran","email":"eli+npm@elidoran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comma-number_2.0.1_1556506303751_0.01671860746841758"},"_hasShrinkwrap":false},"2.0.2":{"name":"comma-number","version":"2.0.2","description":"Format a number with commas or custom character","main":"index.js","scripts":{"test":"tap test.js","test10":"nave use 10 tap --no-coverage test.js","test12":"nave use 12 tap --no-coverage test.js","test14":"nave use 14 tap --no-coverage test.js","tests":"npm run test10 && npm run test12 && npm run test14","benchmark":"node benchmark/index.js","coverage":"npm run tests && tap --coverage-report=lcovonly test.js && cat coverage/lcov.info | coveralls","coverage-clean":"rm -rf ./coverage ./.nyc_output"},"repository":{"type":"git","url":"git+https://github.com/elidoran/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Eli Doran","email":"eli+npm@elidoran.com","url":"https://github.com/elidoran"},"license":"MIT","bugs":{"url":"https://github.com/elidoran/comma-number/issues"},"homepage":"https://github.com/elidoran/comma-number#readme","devDependencies":{"benchmark":"^2.1.4","console.table":"^0.10.0","coveralls":"^3.1.0","nave":"^3.2.2","pad":"^3.2.0","tap":"^15.0.5"},"dependencies":{},"gitHead":"e553fc886d3b1f4065b31ea9c2d293f69f545666","_id":"comma-number@2.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+0izevRLy+l+W07CbfYf2EsEtbApfvk62NLGHlPR9bWUv7rqDEmfqPOH1gAOBNsZb/6rcJLGXsw0JW4zaojjbg==","shasum":"5746283419d47d3c8f33da485147587aa8411680","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-2.0.2.tgz","fileCount":5,"unpackedSize":11004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiPt+CRA9TVsSAnZWagAACp4P/15BMSRUJP02g/V0/e34\nU4RnQa187ix9Pv6AECAqgddwokmgC1N+VSx6+lZP4xyWpDX/sgxHyW6iFfwP\n6SbefVUHhNkmTBMfVNKcAx/w7x5fOA5HbD8dNuxaVtVjkK0ltDuS5Lb2IIro\nXgro5OWAxOrE0Gsh2VZ90pxAqgUqb9yXgP91O0y46i3+pchMozQlHZuRLgJT\nR9cMOlrzZKVNeYIRQESMv3wuh5JXlPtcVOYXAxqxxchOt8miJeHgUcSsU0n9\nZHQAQId5BACe7TB9N5W/TGPZfWZIs3BruReViRktZyctQphqk8CsL00uxC93\nL8ZAgxM6P/dUveYeVzP2j5+vNtHhM7E02M5E7L+Skq6KCzTAdE5yvXG/RDko\nKyjxQx0A3pvkU3GUVkIjRol6c4DRxgLrY44toZxaKaiuzM2yDZHHTgWczH8O\n0lWUBfNfmhH2OkkOMeuyLFzl5Q6LbJVFPOJ+fI7ZWXhcAw0cKS/HA7Zeq9z9\nynuZ0B4Rj3nPkhkg6gtx75jT0+Vkh8a/wzgxIrN1LhKjJ4UUeE5UhrfDEM4N\npZ2saijlmfcEz/TJ811D4fQZGMOgmJm3ACfBDlNixdeOvIvn1pUs2YSp7ZRL\nJFDEYPR/CEulwf5HXiynptvihn485Y0UiCRkJfjH+uqVzPDt+7akhTtnMG+w\nm3BZ\r\n=SjFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGjNBKJgR8apaFvErjNwILBTEdR7DdH4x8DsMOsA6GHQIhAOu9uBP5NfCBLtqWDKS6KYIToILtLffAGnQCVwzB75sc"}]},"_npmUser":{"name":"elidoran","email":"eli+npm@elidoran.com"},"directories":{},"maintainers":[{"name":"elidoran","email":"eli+npm@elidoran.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comma-number_2.0.2_1619590014489_0.041067633146653515"},"_hasShrinkwrap":false},"2.1.0":{"name":"comma-number","version":"2.1.0","description":"Format a number with commas or custom character","main":"index.js","scripts":{"test":"tap test.js","test10":"nave use 10 tap --no-coverage test.js","test12":"nave use 12 tap --no-coverage test.js","test14":"nave use 14 tap --no-coverage test.js","tests":"npm run test10 && npm run test12 && npm run test14","benchmark":"node benchmark/index.js","coverage":"npm run tests && tap --coverage-report=lcovonly test.js && cat coverage/lcov.info | coveralls","coverage-clean":"rm -rf ./coverage ./.nyc_output"},"repository":{"type":"git","url":"git+https://github.com/elidoran/comma-number.git"},"keywords":["number","format","comma"],"author":{"name":"Eli Doran","email":"eli+npm@elidoran.com","url":"https://github.com/elidoran"},"license":"MIT","bugs":{"url":"https://github.com/elidoran/comma-number/issues"},"homepage":"https://github.com/elidoran/comma-number#readme","devDependencies":{"benchmark":"^2.1.4","console.table":"^0.10.0","coveralls":"^3.1.0","nave":"^3.2.2","pad":"^3.2.0","tap":"^15.0.5"},"dependencies":{},"gitHead":"00ce0b1faea4a0c4b5028a0deb282bb02e495d7f","_id":"comma-number@2.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-fRcu1c+4yFLFp3tgranEkKPPWRlnkWQXr4p0KBL0WW9Kd2wmbKAoQ2R4rluFm4ubXCtXGybEaFB7r6YgPOnahQ==","shasum":"0f38eef7293fe5ba4a0de6d1ffd3ea70a5e3e288","tarball":"https://registry.npmjs.org/comma-number/-/comma-number-2.1.0.tgz","fileCount":5,"unpackedSize":11431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkpCICRA9TVsSAnZWagAA5kwQAIXsEPSawkgYbJ5adYsM\nqU2NQce+2MA2L+6/CryMNLq2hb0H95NQ5Gl+q65HOD7OZttt9rPJL8HFZudd\nXs4ilbx0Yd5XE0Giivw/C+AWGJcbyCtk5HIH+nKxsmOHZRfsFbBCQOhQaXJX\nAX2ETZBFWHfB33dqFVeITdd8DEMYZMt4gGl32+n+CHLT6iy2FHsigODHBqaM\nabXrICGnih9hqH9ycHC/2pjlSckkKSM4Ovy1/XoE9Kk6l6CbI/rfU2VzgaCY\n6a8lMoQoHiCMAAewmHJsHV6W17HBNmU7kLEnyfhVCswdo0v/rj2ckijYulDO\n6o7iNxyrPzZF08RMFL5W0PBH3y3cCvitp/dBB39O+Neg9+ZjFTVY5Knk5mjr\n9Dw41dT8SJjya3i/uFLod/X5bzU+nV2FLHd7zlhZxJu4bBa6dbsQbFxFsbX1\nmxzwi4w+ACpGdq+QvFRZq7c9IfTYdRtaZd37DLDVIoeVLFaYJ5v1t6SePuTl\nAf+v0peMzOxHzRi7CRbCEYH98muxf8bFhXZao0SFnlSfpH3jSyJqKpJlNmUe\nicT1c/uGk8aYKYgmVmiKgLi9Dv/OK7xbCfpQc4/t4wPHRhivVgsODUKXUlQs\nAsdxNiGssXxW2kfmgLJbBZJI+S3JlTdy+UhvriWDwCHrfPHTjZYJQsRJBvkD\nmcu6\r\n=O/tV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh9VrAoL3+8H8pNo2EL+d25bzduE5dkPgRmRoKGLG2BAiBpHJnRrpmkC6W7QsbVKWhI9AavVPhJgMVO+Td2wQ9/TQ=="}]},"_npmUser":{"name":"elidoran","email":"eli+npm@elidoran.com"},"directories":{},"maintainers":[{"name":"elidoran","email":"eli+npm@elidoran.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comma-number_2.1.0_1620217991638_0.7848181150222082"},"_hasShrinkwrap":false}},"readme":"# Comma number\n[![Build Status](https://travis-ci.org/elidoran/comma-number.svg?branch=master)](https://travis-ci.org/elidoran/comma-number)\n[![npm version](https://badge.fury.io/js/comma-number.svg)](http://badge.fury.io/js/comma-number)\n[![Coverage Status](https://coveralls.io/repos/github/elidoran/comma-number/badge.svg?branch=master)](https://coveralls.io/github/elidoran/comma-number?branch=master)\n\n\n## Install\n\n```sh\n$ npm install --save comma-number\n```\n\n\n## Usage\n\n```js\nconst commaNumber = require('comma-number')\n\ncommaNumber(1000) // \"1,000\"\ncommaNumber(-1000) // \"-1,000\"\ncommaNumber(-1000, '.') // \"-1.000\"\n\ncommaNumber(1000.12) // \"1,000.12\"\ncommaNumber(-1000.12) // \"-1,000.12\"\ncommaNumber('-1000,12', '.', ',') // \"-1.000,12\"\n\n// make a new function using custom separator and decimal char:\nconst format = commaNumber.bindWith('_', '!')\n// use it as you would commaNumber().\nformat(1000)     // \"1_000\"\nformat(-1000)    // \"-1_000\"\nformat(1000.12)  // \"1_000!12\"\nformat(-1000.12) // \"-1_000!12\"\n```\n\n\n## Version 2 Changes\n\nRevised implementation changes the API a bit:\n\n1. input with a type other than `string` and `number` is returned **as is**, not as `'0'`.\n2. supports decimals in the number\n3. a string number may use an alternate decimal character, specify it as the third argument\n4. added a `bindWith` function to use a currying style to bind options for a reusable format function.\n\nOther changes:\n\n1. Added benchmarking to test implementation performance\n2. added code coverage\n3. added new badges in this README\n4. added more versions to the Travis CI config\n\n\n## API\n\n### commaNumber(number, [separator=','], [decimalChar='.'])\n\n**Parameters:**\n\n* number : {(Number|String)} Number to format\n* separator : {String} Value used to separate numbers\n* decimalChar : {String} Value used to separate the decimal value\n\n**Returns:**\n\n* {String} Comma formatted number\n\n\n### bindWith(separator, decimalChar)\n\nThe `commaNumber` function accepts these same parameters as the second and third params. This prevents using currying to bind them and reuse that bound function.\n\nThe `bindWith` function accepts the options and returns a function bound with them.\n\n```javascript\n// the default commaNumber uses a comma separator and period for decimal char.\nvar commaNumber = require('comma-number')\n  // can build a custom version using bindWith.\n  , format = commaNumber.bindWith('_', '!')\n  , result1 = commaNumber(1234567.89)\n  , result2 = format('1234567.89')\n\nconsole.log(result1) // outputs:  1,234,567.89\nconsole.log(result2) // outputs:  1_234_567!89\n```\n\n\n## Scripts for Testing, Benchmarking, and Code Coverage\n\n```sh\n# run tests via tap\n$ npm test\n\n# benchmark current implementation versus previous\nnpm run benchmark\n\n# get coverage info by default with testing:\nnpm test\n```\n\n\n## Performance Comparison\n\nThe rewrite has a considerable performance increase from the previous version.\n\nI converted the benchmark output from my machine into a [table](docs/benchmark.md).\n\nIt compares the performance of version 1.1.0 with 2.0.0. The inputs with decimals can only be processed by the new version so those show as \"invalid\" for the previous version.\n\n\n## [MIT License](LICENSE.md)\n","maintainers":[{"name":"elidoran","email":"eli+npm@elidoran.com"}],"time":{"modified":"2022-06-13T06:34:39.305Z","created":"2015-05-12T09:10:45.148Z","1.0.0":"2015-05-12T09:10:45.148Z","1.1.0":"2015-07-16T19:45:50.103Z","2.0.0":"2017-04-02T19:20:56.709Z","2.0.1":"2019-04-29T02:51:43.903Z","2.0.2":"2021-04-28T06:06:54.632Z","2.1.0":"2021-05-05T12:33:11.815Z"},"homepage":"https://github.com/elidoran/comma-number#readme","keywords":["number","format","comma"],"repository":{"type":"git","url":"git+https://github.com/elidoran/comma-number.git"},"author":{"name":"Eli Doran","email":"eli+npm@elidoran.com","url":"https://github.com/elidoran"},"bugs":{"url":"https://github.com/elidoran/comma-number/issues"},"license":"MIT","readmeFilename":"README.md","users":{"elidoran":true}}