{"_id":"@bernard9/lotide","_rev":"1-4135e24a30ee58bde0e4641e5fe51f03","name":"@bernard9/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bernard9/lotide","version":"1.0.0","description":"lotide assertion library","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/bernard9/lotide.git"},"author":{"name":"bernard yang"},"license":"ISC","bugs":{"url":"https://github.com/bernard9/lotide/issues"},"homepage":"https://github.com/bernard9/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^8.4.0"},"gitHead":"ce8b185c0d3e887a678ccaf40c14d872913146e7","_id":"@bernard9/lotide@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-uzOXEqF2pqo+CRqSLxvGgcLYAZNX0cK5qWd0UOdiRyJ7wKLC1GGrPrK0HKuy2ambMYMyytn4YVw2cenpr/cgcw==","shasum":"bf0fc0a8692a199e9ded0b4b9950b25409dd42cd","tarball":"https://registry.npmjs.org/@bernard9/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":15412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtaBGCRA9TVsSAnZWagAAyWYP/3/hF6uXQhq92/Cr7WC4\nsc3EDzGyOYeC9GW1JVw8NqWoXsIUCiCXdY3m9Y33NgHyOzbvKlAFieOChi74\nuGEFmGcLanKMavq/IxOIUMOzn8dB9pRFr6OT/TpHjozJtzhZiMwdVrlJj+sx\nDabKXS2AjIAjtFXJVvYsIV+PE+vSa2cZCKZJ1JRcTeMe43z208Vh0OzHXBaG\n0C0kRMYkf9i/JrfMEdMeoQXnRYF+IZvbJuxL7pQJIUBtCXNt8QJZRBGHOETj\n5s5NryaKBJw2demHUdydi+ZfEgmMCohfJwpZl24oo9eCu0+xXhw2swmyei9Z\n/4gL71Sc0j1wyN0v3STfrttj2uij+XmJe3kOkOONZBHTwcREPmMy6dDcjnuD\ncWI6xGQJOTQcRvdGzaTRcU972fnEgbTOU056RF1qwjS9Of688jWeV6YHGW/Y\n0k9HkQbWVPIYJ5urAY9KwhzQPwMQx2S+iYBxTN1nQt44d+h6o31lmUgSnwIg\nmDUbtmuz8zKLCG+DLK6eFyGWYIrWBIarA2w4eowqqG7s6+XcIy3odPnVOuUE\ne0RWujnhNkyVzncVKMNudtRYhAFZEG8JyHvn1Cb7KKjb8s4GzFZ3bynYZt21\nTAyMSNdukYzLUT6/hnxEwWbcoUEGnAiyYM2j+H+qOdSQbTVEBLENX28fkKYX\nODlc\r\n=k/XJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/9OqsgKUrVA4xiFa3nJF53yZA1fADHO+R8bZdGFEB9wIhAJppA0jHtLq6LCGoxIKD6F3Qa7gKQV/LuE6E7IniS5yo"}]},"_npmUser":{"name":"bernard9","email":"ybernard@gmail.com"},"maintainers":[{"name":"bernard9","email":"ybernard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1622515781654_0.8743551368500715"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-01T02:49:41.592Z","1.0.0":"2021-06-01T02:49:41.798Z","modified":"2022-04-04T18:31:47.148Z"},"maintainers":[{"name":"bernard9","email":"ybernard@gmail.com"}],"description":"lotide assertion library","homepage":"https://github.com/bernard9/lotide#readme","repository":{"type":"git","url":"git+https://github.com/bernard9/lotide.git"},"author":{"name":"bernard yang"},"bugs":{"url":"https://github.com/bernard9/lotide/issues"},"license":"ISC","readme":"# Lotide\n\nA mini clone of the [Lodash](https://lodash.com) library.\n\n## Purpose\n\n**_BEWARE:_ This library was published for learning purposes. It is _not_ intended for use in production-grade software.**\n\nThis project was created and published by me as part of my learnings at Lighthouse Labs. \n\n## Usage\n\n**Install it:**\n\n`npm install @bernard9/lotide`\n\n**Require it:**\n\n`const _ = require('@bernard9/lotide');`\n\n**Call it:**\n\n`const results = _.tail([1, 2, 3]) // => [2, 3]`\n\n## Documentation\n\nThe following functions are currently implemented:\n\n* `assertArraysEqual(..)`: checks if two arrays are equal and prints an assertion message\n* `assertEqual(..)`: checks if two elements are equal value and prints an assertion message\n* `eqArrays(..)`: checks if two arrays are equal value\n* `head(..)`: returns first element of array\n* `tail(...)`: returns array elements - head\n* `middle(...)`: returns middle array elements (ie. 1, 2, 3, 4 => 2, 3)\n","readmeFilename":"README.md"}