{"_id":"@dafrog1/cmpt315a2","name":"@dafrog1/cmpt315a2","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dafrog1/cmpt315a2","version":"1.0.0","description":"For Learning purposes","main":"index.js","scripts":{"test":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/Dafrog1/CMPT315A2DeclanMullen.git"},"keywords":["MacEwan","Learning"],"author":{"name":"Declan Mullen"},"license":"ISC","bugs":{"url":"https://github.com/Dafrog1/CMPT315A2DeclanMullen/issues"},"homepage":"https://github.com/Dafrog1/CMPT315A2DeclanMullen#readme","_id":"@dafrog1/cmpt315a2@1.0.0","gitHead":"8b83173665d7515da7ee57a102677d6776981e5e","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-t3YHJEyL0RWWGBF2I0VF3MGuV4j2p99wck7N1AWi00TGVFPMg9YeQWSpLnu4clkBJUraUuxnjT29oTSnvlWRjQ==","shasum":"d68fba423e48009103b9291658d736fda037c500","tarball":"https://registry.npmjs.org/@dafrog1/cmpt315a2/-/cmpt315a2-1.0.0.tgz","fileCount":10,"unpackedSize":6944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5ysvOX+DmcbQPLeTFkXqko1sJCONq9H3gliUdJmbmMAiEAsszglxmXl4adFTCgnQ4aw3r2lt8Czionxn7onC5KV9E="}]},"_npmUser":{"name":"dafrog1","email":"Froggear1@gmail.com"},"directories":{},"maintainers":[{"name":"dafrog1","email":"Froggear1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cmpt315a2_1.0.0_1706132672684_0.258439291508459"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-24T21:44:32.609Z","1.0.0":"2024-01-24T21:44:32.878Z","modified":"2024-01-24T21:44:33.172Z"},"maintainers":[{"name":"dafrog1","email":"Froggear1@gmail.com"}],"description":"For Learning purposes","homepage":"https://github.com/Dafrog1/CMPT315A2DeclanMullen#readme","keywords":["MacEwan","Learning"],"repository":{"type":"git","url":"git+https://github.com/Dafrog1/CMPT315A2DeclanMullen.git"},"author":{"name":"Declan Mullen"},"bugs":{"url":"https://github.com/Dafrog1/CMPT315A2DeclanMullen/issues"},"license":"ISC","readme":"# CMPT315A2\r\nLearn to use NPM\r\n## Purpose\r\n**_BEWARE:_ This library was published for learning purposes. It is _not_ int\r\nDescribe the intended intent\r\n## Usage\r\n**Install it:**\r\n`npm install @dafrog1/CMPT315A2`\r\n**Require it:**\r\n`const _ = require('@dafrog1/CMPT315A2');`\r\n**Call it:**\r\n`const results = _.findNaNIndex()`\r\n## Documentation\r\nThe following functions are currently implemented:\r\n* `findNaNIndex(Array)`: find and return an array of indexs where NaN's are located in a array\r\n* `isArrayFactorChain(Array)`: check if an array of integers is a factor chain\r\n* `countNumberOfArrays(Array)`: check how many arrays are nested in a array\r\n* `uniqueFilter(Array)`: filter out doubles and return filtered array\r\n* `participants(Array)`: takes formatted data object. returns list of unique participants\r\n* `winnersObject(...)`: takes formatted data object. returns data object showing who someone has won against\r\n* `biggestLoser(...)`: takes formatted data object. returns name of person with most loser points\r\n","readmeFilename":"README.md"}