{"_id":"@amaui/linked-list","name":"@amaui/linked-list","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@amaui/linked-list","version":"1.0.0","description":"Linked list","repository":{"type":"git","url":"git+https://github.com/amaui-org/amaui-linked-list.git"},"author":{"name":"Lazar","email":"lazareric2@gmail.com"},"license":"MIT","private":false,"main":"./index.js","keywords":["linked-list","frontend","front-end","backend","back-end","web","browser","javascript","js","typescript","node","nodejs","library","amaui","utils"],"dependencies":{"@babel/runtime":"^7.18.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"sideEffects":false,"engines":{"node":">=12.0.0","yarn":">=1.22"},"module":"./esm/index.js","types":"./index.d.ts","gitHead":"ed25524ba679822d5188598fb885ed704089054b","bugs":{"url":"https://github.com/amaui-org/amaui-linked-list/issues"},"homepage":"https://github.com/amaui-org/amaui-linked-list#readme","_id":"@amaui/linked-list@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/B8M5F5+MBWQjY1uKbVjPxx4I/HsgiR/p0LHGgIB8c8lg5aAOxT2ZnV/a2HodBWQ+oU7YeY2TSZCmMXbC/JKqQ==","shasum":"f4decb4f7aeb208e1bc2cf1394fc15dce41ac0b5","tarball":"https://registry.npmjs.org/@amaui/linked-list/-/linked-list-1.0.0.tgz","fileCount":11,"unpackedSize":27399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTIQLhZUssrG3zzrPkVbKpF/UyCL14RKHewXl1MgoAbwIgGcyF+XTgijcNRiuUhRL4NB3Q996E41k3UWmazo1PkYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpIY4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTHhAAnkB26GikqCeelT88yyP3yYoItH46m91nPdFYOLX9guusEDin\r\n6DaFW6dshN7At7QgmW/Yy0QFvMYbE0XwHgQ1kkLRVHaM2W1QLPWRRnfriAfr\r\nrTJCPkw6oX+KKLhI1yui0hxZszkwFGaNmtoISY/2PBaKjD5974hJEU+TxXbQ\r\n+IXosnSesatHDW2zjjPNgXw0QdFGNVWGFKo9wS0aKpNWayRkk9uDSUbsZHq3\r\n50QW1ZORYV3WTXLDS16h0RtPmm2nyzy6GTzch1WTHOrkTgRHNv2MjTqyoyUX\r\nWm55+rm4Xu/3jGNry7cQM7sxL1oUxEaMQ+Fu2ZVAcry1yM2KcEyndm/DeJXE\r\nFv9yC/YKU+jhxP9TCEReA3I94N7n4NeZOWpsRZI2G5dIynHjzfs2Q5wQSTKw\r\nxlfhGpreZYZi9mBRSdfA2OBvcnvOJCA+x+eLUP9FcySllEIVcWvyE7Ex0ZLY\r\nqvE7mCr1jQDBaaINQnwvt1gTscyKoGGdXjOW+K2NGMGum846PMCvAbBPcZcp\r\njXog52IwObJ6R4w7E63B1uDKgODpW3rcjAW+e/Uxm0gkUdd8wXCfsWii+ONC\r\nd815PAwfRYsIcOgvyELZXE3ZuflwknOdPrsRtNRys4PpaOg7WyuB2j0qfLJQ\r\n8lvXpXcZUy+enZMpbA9z824ycHq7ic6j9yI=\r\n=WIa4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lazareric","email":"lazareric.com@gmail.com"},"directories":{},"maintainers":[{"name":"lazareric","email":"lazareric.com@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linked-list_1.0.0_1671726647933_0.35000964937127343"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-22T16:30:47.835Z","1.0.0":"2022-12-22T16:30:48.083Z","modified":"2022-12-22T16:30:48.281Z"},"maintainers":[{"name":"lazareric","email":"lazareric.com@gmail.com"}],"description":"Linked list","homepage":"https://github.com/amaui-org/amaui-linked-list#readme","keywords":["linked-list","frontend","front-end","backend","back-end","web","browser","javascript","js","typescript","node","nodejs","library","amaui","utils"],"repository":{"type":"git","url":"git+https://github.com/amaui-org/amaui-linked-list.git"},"author":{"name":"Lazar","email":"lazareric2@gmail.com"},"bugs":{"url":"https://github.com/amaui-org/amaui-linked-list/issues"},"license":"MIT","readme":"\n</br >\n</br >\n\n<p align='center'>\n  <a target='_blank' rel='noopener noreferrer' href='#'>\n    <img src='utils/images/logo.svg' alt='amaui logo' />\n  </a>\n</p>\n\n<h1 align='center'>amaui Linked list</h1>\n\n<p align='center'>\n  Linked list\n</p>\n\n<br />\n\n<h3 align='center'>\n  <sub>MIT license&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Production ready&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>UMD 3.1kb gzipped&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>100% test cov&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Browser and Nodejs</sub>\n</h3>\n\n<p align='center'>\n  <sub>Very simple code&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Modern code&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Junior friendly&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Typescript&nbsp;&nbsp;&nbsp;&nbsp;</sub>\n  <sub>Made with :yellow_heart:</sub>\n</p>\n\n<br />\n\n## Getting started\n\n### Add\n\n```sh\n  // yarn\n  yarn add @amaui/linked-list\n\n  // npm\n  npm install @amaui/linked-list\n```\n\n### Use cases\n- Implementation of stacks\n- Efficient removal of elements\n- Reduced memory fragmentation\n- etc.\n\n### Use\n\n```javascript\n  import AmauiLinkedList from '@amaui/linked-list';\n\n  // Make a new linked list instance\n  const amauiLinkedList = new AmauiLinkedList();\n\n  // Add values\n  amauiLinkedList.add(1).add(4);\n\n  amauiStack.first;\n  // 1\n\n  amauiStack.last;\n  // 4\n\n  const value = amauiLinkedList.search(4);\n  // AmauiNode { value: 4, ... }\n\n  amauiLinkedList.remove(1);\n\n  amauiStack.first;\n  // 4\n\n  amauiStack.length;\n  // 1\n```\n\n### Dev\n\nInstall\n\n```sh\n  yarn\n```\n\nTest\n\n```sh\n  yarn test\n```\n\n### Prod\n\nBuild\n\n```sh\n  yarn build\n```\n\n### Docs\n\nMight be soon...\n","readmeFilename":"README.MD"}