{"id":19846956,"url":"https://github.com/aldoignatachandra/javascript-linkedlist","last_synced_at":"2026-05-12T18:35:36.234Z","repository":{"id":112484134,"uuid":"338355051","full_name":"aldoignatachandra/Javascript-LinkedList","owner":"aldoignatachandra","description":"Learning data structure (Singly Linked List) using javscript and test using jest","archived":false,"fork":false,"pushed_at":"2021-02-12T15:22:28.000Z","size":61,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T12:38:47.425Z","etag":null,"topics":["data-structures","javascript","jest","linked-list"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aldoignatachandra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-12T15:21:22.000Z","updated_at":"2021-02-12T15:23:42.000Z","dependencies_parsed_at":"2023-05-15T08:00:40.183Z","dependency_job_id":null,"html_url":"https://github.com/aldoignatachandra/Javascript-LinkedList","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldoignatachandra%2FJavascript-LinkedList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldoignatachandra%2FJavascript-LinkedList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldoignatachandra%2FJavascript-LinkedList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldoignatachandra%2FJavascript-LinkedList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aldoignatachandra","download_url":"https://codeload.github.com/aldoignatachandra/Javascript-LinkedList/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241225837,"owners_count":19930283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-structures","javascript","jest","linked-list"],"created_at":"2024-11-12T13:13:01.089Z","updated_at":"2026-05-12T18:35:36.196Z","avatar_url":"https://github.com/aldoignatachandra.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eLinked List Data Structure\u003cbr\u003e( Javascript )\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://cdn.programiz.com/sites/tutorial2program/files/linked-list-concept.png\" width=\"800\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Javascript-yellow?style=for-the-badge\u0026logo=javascript\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Jest-red?style=for-the-badge\u0026logo=jest\"\u003e\n\u003c/p\u003e\n\n\u003cp align='justify'\u003eThis repo contains my exercise about data structure linked list using javascript and testing using jest. there are three type of linked list data structure (Singly, Doubly and circular) but in this repo iam focus on singly linked list. In this repo i learn how to adding new data in head or spesific index and remove data in head or spesific index.\u003c/p\u003e\n\n## Features\n\n\u003cb\u003e Linked List ( app.js ) \u003c/b\u003e\n\n- Create Initial Data Link List\n- Insert New Value Before First Node\n- Remove First Node From List\n- Insert New Value Before Selected Index\n- Remove Value Before Selected Index\n\n\u003cb\u003e Test Linked List Data ( LinkedList.test.js ) \u003c/b\u003e\n\n- Testing form data function `(insertAtHead)`\n- Testing form data function `(getByIndex)`\n- Testing form data function `(insertAtIndex)`\n- Testing form data function `(removeHead)`\n- Testing form data function `(removeAtIndex)`\n\n## How To Install\n\n1. Git clone [Javascript-LinkedList](https://github.com/aldoignatachandra/Javascript-LinkedList) or download zip.\n2. Open in your code editor ( vscode, atom or other ).\n3. Install the dependencies by running ( `yarn install` )\n4. If you want to edit the execute linked list function you can go to ( `./src/LinkedList.js` )\n5. If you want to edit the execute testing linked list function you can go to ( `./src/LinkedList.test.js` )\n6. If you want try linked list execute using ( `yarn dev` )\n7. If you want try linked list test execute using ( `yarn test` )\n\n[ISC](https://en.wikipedia.org/wiki/ISC_license \"ISC\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldoignatachandra%2Fjavascript-linkedlist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faldoignatachandra%2Fjavascript-linkedlist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldoignatachandra%2Fjavascript-linkedlist/lists"}