{"id":22592046,"url":"https://github.com/archish27/nodejs-koans","last_synced_at":"2025-04-10T23:23:36.851Z","repository":{"id":45473604,"uuid":"403077861","full_name":"Archish27/nodejs-koans","owner":"Archish27","description":"JavaScript + Nodejs learning with test driven development","archived":false,"fork":false,"pushed_at":"2022-12-05T22:14:33.000Z","size":280,"stargazers_count":7,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T20:11:29.618Z","etag":null,"topics":["javascript","koans","learning","nodejs","test-driven-development"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Archish27.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-04T14:30:37.000Z","updated_at":"2024-05-29T23:26:52.000Z","dependencies_parsed_at":"2023-01-23T04:15:18.210Z","dependency_job_id":null,"html_url":"https://github.com/Archish27/nodejs-koans","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/Archish27%2Fnodejs-koans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archish27%2Fnodejs-koans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archish27%2Fnodejs-koans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archish27%2Fnodejs-koans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Archish27","download_url":"https://codeload.github.com/Archish27/nodejs-koans/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248313288,"owners_count":21082832,"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":["javascript","koans","learning","nodejs","test-driven-development"],"created_at":"2024-12-08T09:15:15.131Z","updated_at":"2025-04-10T23:23:36.830Z","avatar_url":"https://github.com/Archish27.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./img/nodejskoans.png\" alt=\"Nodejs Koans\" width=\"350\"/\u003e\n\u003c/p\u003e\n\n# Node.js Koans\n\nThe Nodejs Koans walk you along the path to enlightenment in order to learn JavaScript + Nodejs. The goal is to learn the JavaScript language \u0026 Nodejs, syntax, structure, and some common functions and libraries.\n\n## The Structure 🗃️\n\nThe koans is broken into different files, strings are covered in `strings.js`. Similarly, arrays are touched in `arrays.js`. These files are then imported in `test/index.test.js`.\n\nEach koan builds up your knowledge of JavaScript and builds upon itself. It will stop at the first place you need to correct.\n\nSome koans simply need to have the correct answer substituted for an incorrect one. Some, however, require you to supply your own answer. If you see the method `__` (a double underscore) listed, it is a hint to you to supply your own code in order to make it work correctly.\n\nRefer diagramatic representation [here](https://app.codesee.io/maps/public/e3271660-2d86-11ec-8c85-f958d9504daa)\n\n## Installation Steps 🔨\n\n- To install project execute : \\\n`npm install`\n\n- Execute koans : \\\n`npm run test --silent`\n\n## What it covers?\n\nJavaScript                 |  Node.js\n:-------------------------:|:-------------------------:\n![](./img/javascript.png)  |  ![](./img/nodejs.png)\n\n### [Inspiration Video](https://www.youtube.com/watch?v=LrhkUsRg3vo\u0026ab_channel=OmniakaEverything) 💡","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchish27%2Fnodejs-koans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchish27%2Fnodejs-koans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchish27%2Fnodejs-koans/lists"}