{"_id":"@dannyjiang111/lotide2","name":"@dannyjiang111/lotide2","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"name":"@dannyjiang111/lotide2","version":"1.0.0","main":"assertArraysEqual.js","directories":{"test":"test"},"dependencies":{"anymatch":"^3.1.2","ansi-colors":"^4.1.1","assertion-error":"^1.1.0","ansi-styles":"^4.3.0","binary-extensions":"^2.2.0","balanced-match":"^1.0.2","argparse":"^2.0.1","browser-stdout":"^1.3.1","brace-expansion":"^1.1.11","chalk":"^4.1.2","chokidar":"^3.5.3","check-error":"^1.0.2","cliui":"^7.0.4","braces":"^3.0.2","ansi-regex":"^5.0.1","camelcase":"^6.3.0","deep-eql":"^3.0.1","color-name":"^1.1.4","color-convert":"^2.0.1","decamelize":"^4.0.0","escape-string-regexp":"^4.0.0","diff":"^5.0.0","debug":"^4.3.3","flat":"^5.0.2","emoji-regex":"^8.0.0","escalade":"^3.1.1","get-caller-file":"^2.0.5","fs.realpath":"^1.0.0","glob":"^7.2.0","get-func-name":"^2.0.0","find-up":"^5.0.0","fill-range":"^7.0.1","he":"^1.2.0","growl":"^1.10.5","inflight":"^1.0.6","inherits":"^2.0.4","is-binary-path":"^2.1.0","is-glob":"^4.0.3","glob-parent":"^5.1.2","has-flag":"^4.0.0","concat-map":"^0.0.1","is-extglob":"^2.1.1","is-unicode-supported":"^0.1.0","isexe":"^2.0.0","is-number":"^7.0.0","is-plain-obj":"^2.1.0","js-yaml":"^4.1.0","ms":"^2.1.3","loupe":"^2.3.4","normalize-path":"^3.0.0","is-fullwidth-code-point":"^3.0.0","once":"^1.4.0","nanoid":"^3.3.1","log-symbols":"^4.1.0","p-locate":"^5.0.0","path-is-absolute":"^1.0.1","picomatch":"^2.3.1","pathval":"^1.1.1","randombytes":"^2.1.0","path-exists":"^4.0.0","require-directory":"^2.1.1","string-width":"^4.2.3","safe-buffer":"^5.2.1","p-limit":"^3.1.0","locate-path":"^6.0.0","minimatch":"^4.2.1","readdirp":"^3.6.0","strip-json-comments":"^3.1.1","strip-ansi":"^6.0.1","which":"^2.0.2","workerpool":"^6.2.0","wrappy":"^1.0.2","to-regex-range":"^5.0.1","y18n":"^5.0.8","yargs-parser":"^20.2.4","yargs":"^16.2.0","wrap-ansi":"^7.0.0","type-detect":"^4.0.8","serialize-javascript":"^6.0.0","supports-color":"^8.1.1","yocto-queue":"^0.1.0","yargs-unparser":"^2.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dannyjiang111/lotide.git"},"author":{"name":"Danny Jiang"},"license":"ISC","bugs":{"url":"https://github.com/dannyjiang111/lotide/issues"},"homepage":"https://github.com/dannyjiang111/lotide#readme","description":"A mini clone of the [Lodash](https`://lodash.com) library.","gitHead":"43501d0762b9c89c1327482aab00d5ec1746232f","_id":"@dannyjiang111/lotide2@1.0.0","_nodeVersion":"14.17.5","_npmVersion":"8.5.3","dist":{"integrity":"sha512-9tBkzCETMuSZR/unnSjwMdvm1O+TLKyoE+hzf+zXE3CZvJDdwpuEDk0GpiL+yhebx0GAp03l5ydE+381mxt49Q==","shasum":"466b424f37ef0b44337b60208db83e0bba0cda93","tarball":"https://registry.npmjs.org/@dannyjiang111/lotide2/-/lotide2-1.0.0.tgz","fileCount":24,"unpackedSize":10880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrmuujLIcBisssDIFdiz1wwDAApIodlir5tcovtL4ZngIhAPBXNPTrtaW1dTgHG27EHnm1bceMsKSpEH7f1GAZi0wR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVRmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV2w//dK2/Z5d51F73Uv4EJG2A77Ld5qRLlf4nQFx7OGdJJmmU1YGm\r\nCcCpjbvnRAXnwPyMffpzgmnUQqJHMXVRlQud/KQa8wAqjpbxqc2CfFxHYaX5\r\nnbrYNzhM++LGbi8qGrVg5gmupFbUd/SSghPNrJ8z6AHa7+s2zjN9Zm9qO0WU\r\nvD1NITlnwY83LuIEs7NRzyIz2eXXTdSPrVD97qCA8/ORt9HCGwbNu+pNcG+g\r\nDNx3v3Fs4viJHArHlV5edImpN9q6cIQ4BPi/dcQkoL/s2UM4qFj7zBSDvtPf\r\nWpWAyKpTgozA/khZWgtp6pW7WhEBA1QRZ2WJTszTAX+APzdEficcSL5oY5ea\r\nKLhsw0HxXqdpH8qmrEFPqytB6shhULoBdombHcGv5R5PfEVIuu9fmrRkUFbI\r\nkgercioOYO4/LjHiPSg8rvWj2G1k28YAm85yLehua5xsi4B9bP9W6fKSbJ8G\r\nuXhV2a/jAcZwBOXLAavGMsm8CUF3WBnLGRh+RkB5jEAnTAQ14ifYWrx8Y7wm\r\n9U9wFYrnszYPJG8/TVwSqj4NRwoJTIyeftw5IEA3gqRN0+cl0SEd0sgjiWLo\r\n/UVN/vjHsSp7R3+vv4f7/bO2y5Z4QbCvn/2N6cTCcfnI9/dC3GFo+etnCbuf\r\ngE6lpr6P1ic0xJm5LXEzt4/5V2d6wo8LAug=\r\n=jRVx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannyjiang111","email":"dannyjiang111@gmail.com"},"maintainers":[{"name":"dannyjiang111","email":"dannyjiang111@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide2_1.0.0_1649744286853_0.0805314557548713"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-12T06:18:06.778Z","1.0.0":"2022-04-12T06:18:07.034Z","modified":"2022-04-12T06:18:07.326Z"},"maintainers":[{"name":"dannyjiang111","email":"dannyjiang111@gmail.com"}],"description":"A mini clone of the [Lodash](https`://lodash.com) library.","homepage":"https://github.com/dannyjiang111/lotide#readme","repository":{"type":"git","url":"git+https://github.com/dannyjiang111/lotide.git"},"author":{"name":"Danny Jiang"},"bugs":{"url":"https://github.com/dannyjiang111/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 @dannyjiang111/lotide`\n\n**Require it`:**\n\n`const _ = require('@dannyjiang111lotide');`\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*head`: \n* `tail`: takes tail\n* `middle`: outputs middle of array\n* `assertArraysEqual`: assertion of array\n* `assertEqual`: assertion\n* `assertObjectsEqual`: assertion of objects\n* `countLetters`: counts numbers of letters in a string\n* `countOnly`: count items in an object\n* `eqArrays`: if two arrays equal \n* `eqObjects`: if two objects equal\n* `findKey`: finding a key\n* `findKeyByValue`: finding a key by its value\n* `letterPositions`: position of a specific letter\n* `map`: new array\n* `takeUntil`: take until\n* `without`: missing items\n};","readmeFilename":"README.md"}