Overview

A small JavaScript implementation of a singly linked list. The project keeps its focus on nodes and list operations without introducing a framework.

Operations

  • Append or prepend values.
  • Access a node by index and inspect the list size.
  • Insert or remove a node at a selected position.
  • Search for a value or its index.
  • Remove the final node and convert the list to a readable string.

The README describes empty-list and boundary cases, including updating both head and tail when the final node is removed. The class can be imported directly into a JavaScript program without installing external dependencies.