{"id":16170828,"url":"https://github.com/jochcool/organised-javascript","last_synced_at":"2026-01-20T11:32:41.239Z","repository":{"id":210314047,"uuid":"294403860","full_name":"JochCool/organised-javascript","owner":"JochCool","description":"Makes your code much more organised by grouping each type of token in your code into columns.","archived":false,"fork":false,"pushed_at":"2020-09-21T22:22:39.000Z","size":28,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T18:44:33.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JochCool.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-10T12:31:41.000Z","updated_at":"2020-09-21T22:22:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d95b1cb-58db-4e85-b115-822d51ec8cf3","html_url":"https://github.com/JochCool/organised-javascript","commit_stats":null,"previous_names":["jochcool/organised-javascript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JochCool/organised-javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JochCool%2Forganised-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JochCool%2Forganised-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JochCool%2Forganised-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JochCool%2Forganised-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JochCool","download_url":"https://codeload.github.com/JochCool/organised-javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JochCool%2Forganised-javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28602461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T10:46:13.255Z","status":"ssl_error","status_checked_at":"2026-01-20T10:42:51.865Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-10T03:19:43.592Z","updated_at":"2026-01-20T11:32:41.215Z","avatar_url":"https://github.com/JochCool.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nJavaScript code is always such a mess! This program takes your program and organises it into neat little columns. I've even done this with this very program, so take a peek in [index.js](./index.js).\n\nIn order to use this program, you will need to install [NodeJS](https://nodejs.org) first. Run this program using Node and pass in the input file as the first parameter, and the output file as the second. Here's an example:\n`node index.js \"my code.js\" output.js`\n\nThis program was inspired by [this comment](https://www.reddit.com/r/ProgrammerHumor/comments/ioufuf/when_someone_asks_you_to_write_clear_commented/g4g2dxt) on Reddit. Thanks, u/Pfuenzle and u/Per-mille! Also thanks to u/MajesticThrust for some testing.\n\nI know that the columns that my transpiler generates are not exactly the same as in the original post, but differentiating variable names from class names is an absolute nightmare.\n\nThe code is available under an MIT license. Have fun!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjochcool%2Forganised-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjochcool%2Forganised-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjochcool%2Forganised-javascript/lists"}