{"_id":"@dibzthedibz/linked-list-library","_rev":"3-81678928827f2f995bc27eeafebdaeb2","name":"@dibzthedibz/linked-list-library","dist-tags":{"latest":"1.2.20250302"},"versions":{"1.0.0":{"name":"@dibzthedibz/linked-list-library","version":"1.0.0","keywords":["linked","list","data","structure","javascript"],"author":{"name":"Dibzthedibz"},"license":"ISC","_id":"@dibzthedibz/linked-list-library@1.0.0","maintainers":[{"name":"dibzthedibz","email":"ryandibble07@gmail.com"}],"dist":{"shasum":"ae524894a8bc5964d456f24f29d74f1728534d51","tarball":"https://registry.npmjs.org/@dibzthedibz/linked-list-library/-/linked-list-library-1.0.0.tgz","fileCount":1,"integrity":"sha512-pMy1Q2YarJRgl+M/ux7oJ4/K90SjOYiAC8rH9t4conprtWjK/DOrEMPCQCWiueQpGa1gaouP33BBJttEd69j5g==","signatures":[{"sig":"MEQCIQCfrvWOv6MqIFfsqIy2juvW17jFYPNcIZDS7DMdb2kM/gIfQeK58Zo7pUpUel2PxVHNlkoqls93O1wYTRCaC1IbQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419},"main":"LinkedLists.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dibzthedibz","email":"ryandibble07@gmail.com"},"_npmVersion":"10.9.2","description":"Methods to act upon linked lists","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linked-list-library_1.0.0_1740935632748_0.6765587211892221","host":"s3://npm-registry-packages-npm-production"}},"1.0.20250302":{"name":"@dibzthedibz/linked-list-library","version":"1.0.20250302","keywords":["linked","list","data","structure","javascript"],"author":{"name":"Dibzthedibz"},"license":"ISC","_id":"@dibzthedibz/linked-list-library@1.0.20250302","maintainers":[{"name":"dibzthedibz","email":"ryandibble07@gmail.com"}],"dist":{"shasum":"9af62bf84e435407893d7f41c7ab3446166165de","tarball":"https://registry.npmjs.org/@dibzthedibz/linked-list-library/-/linked-list-library-1.0.20250302.tgz","fileCount":3,"integrity":"sha512-A1i8/A7fWiFDAyrQbpgr2X0BvFajWvs3C5jxpIkvI2xhhuPdqNDrMNSTVhAR0Xi00lf2dveo4nDSoWGRRWTwGA==","signatures":[{"sig":"MEYCIQC0gApvHv9B75klqEyEpg4PsBdOi4N/I/tqQdGL7uL1ogIhAOw+N4DuNNmqz5knCxJVD+5wYdpsRQTbxQcdfn0tKhgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4989},"main":"LinkedLists.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dibzthedibz","email":"ryandibble07@gmail.com"},"_npmVersion":"10.9.2","description":"Methods to act upon linked lists","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@dibzthedibz/linked-list-library":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linked-list-library_1.0.20250302_1740937041484_0.785512249131064","host":"s3://npm-registry-packages-npm-production"}},"1.1.20250302":{"name":"@dibzthedibz/linked-list-library","version":"1.1.20250302","keywords":["linked","list","data","structure","javascript"],"author":{"name":"Dibzthedibz"},"license":"ISC","_id":"@dibzthedibz/linked-list-library@1.1.20250302","maintainers":[{"name":"dibzthedibz","email":"ryandibble07@gmail.com"}],"dist":{"shasum":"f642b6f33ec7e8ad8ed183bd65fb6fa578435936","tarball":"https://registry.npmjs.org/@dibzthedibz/linked-list-library/-/linked-list-library-1.1.20250302.tgz","fileCount":3,"integrity":"sha512-HystjbBa064s6HX6Eols9Z6Y/TNxhkLGF2uu6366w+arQvxIl+v5ekR+XoIyoNEBZhzOyOf6EustxqILPUk7Lg==","signatures":[{"sig":"MEUCICjmmqwP/BkdnoGKsaQT0AJLgjcGz4X1OngJ6QW0nYWnAiEA5EqwU3Tbr71I71IeKzIJqYxa7CVsfMsvFr86I24zng0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5041},"main":"LinkedLists.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dibzthedibz","email":"ryandibble07@gmail.com"},"_npmVersion":"10.9.2","description":"Methods to act upon linked lists","directories":{},"_nodeVersion":"22.14.0","dependencies":{"version":"^0.0.1","@dibzthedibz/linked-list-library":"^1.0.20250302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linked-list-library_1.1.20250302_1740937594537_0.6694114646255187","host":"s3://npm-registry-packages-npm-production"}},"1.2.20250302":{"name":"@dibzthedibz/linked-list-library","version":"1.2.20250302","type":"module","description":"Methods to act upon linked lists","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["linked","list","data","structure","javascript"],"author":{"name":"Dibzthedibz"},"license":"ISC","publishConfig":{"access":"public"},"dependencies":{"@dibzthedibz/linked-list-library":"^1.2.20250302","version":"^0.0.1"},"_id":"@dibzthedibz/linked-list-library@1.2.20250302","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-II50RPVJv/0U+zL8Rj3vy7PtxH0RGttxT3HLcOnaMDvn0m1CFnLWxttiLwuYum0s0wdPbTvnqCEMgHA3eSQ8eA==","shasum":"b3c4ac5180135d360f5156bca74e58aba7ee94d1","tarball":"https://registry.npmjs.org/@dibzthedibz/linked-list-library/-/linked-list-library-1.2.20250302.tgz","fileCount":3,"unpackedSize":5035,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAibIgpGAATX9sTYOQ3i/PAjevzOEEWlCU6STKvRRyv7AiEAi+ZPd1swjjO4YgjRuftwpBSoXgiHWYtCk1IF8blpFgg="}]},"_npmUser":{"name":"dibzthedibz","email":"ryandibble07@gmail.com"},"directories":{},"maintainers":[{"name":"dibzthedibz","email":"ryandibble07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linked-list-library_1.2.20250302_1740937927744_0.8895087277579152"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-02T17:13:52.666Z","modified":"2025-03-02T17:52:08.066Z","1.0.0":"2025-03-02T17:13:52.915Z","1.0.20250302":"2025-03-02T17:37:21.630Z","1.1.20250302":"2025-03-02T17:46:34.715Z","1.2.20250302":"2025-03-02T17:52:07.905Z"},"author":{"name":"Dibzthedibz"},"license":"ISC","keywords":["linked","list","data","structure","javascript"],"description":"Methods to act upon linked lists","maintainers":[{"name":"dibzthedibz","email":"ryandibble07@gmail.com"}],"readme":"# @dibzthedibz/linked-list-library\r\n\r\n@dibzthedibz/linked-list-library is a simple and efficient JavaScript library for working with linked lists. This library provides an easy-to-use API for common linked list operations such as inserting nodes, finding nodes, converting between arrays and linked lists, making circular lists, and checking if a list is circular.\r\n\r\n## Installation\r\n\r\nTo install this library, use npm:\r\n\r\n```sh\r\nnpm install @dibzthedibz/linked-list-library\r\n\r\nconst LinkedList = require('@dibzthedibz/linked-list-library');\r\n\r\nconst list = new LinkedList();\r\n\r\nlist.insertAtHead(10);\r\nlist.insertAtTail(20);\r\nlist.insertInMiddle(15, 1);\r\nconst node = list.findNodeAt(1);\r\nconsole.log(node);\r\nlist.arrayToList([1, 2, 3, 4, 5]);\r\nconst arr = list.listToArray();\r\nconsole.log(arr);\r\nlist.makeCircular(2);\r\nconst isCircular = list.isCircular();\r\nconsole.log(isCircular);\r\n\r\n\r\nI hope this format works for you! This is my first library, and is more practice than something i expect people to need, but if it helps you, I'm glad! Let me know if you need any more adjustments.","readmeFilename":"README.md"}