{"id":31364390,"url":"https://github.com/neabytelab/typescript-helper","last_synced_at":"2026-05-05T19:34:03.439Z","repository":{"id":315766852,"uuid":"1060680986","full_name":"NeaByteLab/TypeScript-Helper","owner":"NeaByteLab","description":"🚧 A tool that collects and organizes TypeScript error messages from Microsoft repository and creates JSON files for each error code.","archived":false,"fork":false,"pushed_at":"2025-09-20T14:49:55.000Z","size":253,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-20T16:36:30.041Z","etag":null,"topics":["code-analysis","compiler","data-collection","dataset","development-tool","diagnostics","error-codes","error-database","error-messages","errors","javascript","json","microsoft-typescript","nodejs","programming","static-analysis","tsc","typescript","typescript-errors","validation"],"latest_commit_sha":null,"homepage":"","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/NeaByteLab.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-20T11:26:16.000Z","updated_at":"2025-09-20T14:49:58.000Z","dependencies_parsed_at":"2025-09-20T16:47:35.031Z","dependency_job_id":null,"html_url":"https://github.com/NeaByteLab/TypeScript-Helper","commit_stats":null,"previous_names":["neabytelab/typescript-helper"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/NeaByteLab/TypeScript-Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeaByteLab%2FTypeScript-Helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeaByteLab%2FTypeScript-Helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeaByteLab%2FTypeScript-Helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeaByteLab%2FTypeScript-Helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeaByteLab","download_url":"https://codeload.github.com/NeaByteLab/TypeScript-Helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeaByteLab%2FTypeScript-Helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277194869,"owners_count":25777177,"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","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["code-analysis","compiler","data-collection","dataset","development-tool","diagnostics","error-codes","error-database","error-messages","errors","javascript","json","microsoft-typescript","nodejs","programming","static-analysis","tsc","typescript","typescript-errors","validation"],"created_at":"2025-09-27T07:05:22.963Z","updated_at":"2025-09-27T07:05:25.806Z","avatar_url":"https://github.com/NeaByteLab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TypeScript Helper\n\n![npm version](https://img.shields.io/npm/v/@neabyte/typescript-helper)\n![node version](https://img.shields.io/node/v/@neabyte/typescript-helper)\n![typescript version](https://img.shields.io/badge/typeScript-5.9.2-blue.svg)\n![license](https://img.shields.io/npm/l/@neabyte/typescript-helper.svg)\n![status](https://img.shields.io/badge/status-development-orange.svg)\n\n## 🚧 **Under Development**\n\nThis project is currently in active development. Features and APIs may change.\n\n## 📖 **What is this?**\n\n**TypeScript Helper** is a tool that collects and organizes TypeScript error messages. It fetches error data from the official TypeScript repository and creates individual files for each error.\n\n## 🎯 **What it does**\n\n- **Collects errors**: Gets all 1,300+ TypeScript error messages from Microsoft's repository\n- **Organizes data**: Creates separate JSON files for each error code\n- **Identifies gaps**: Shows which errors need better descriptions and examples\n- **Provides structure**: Makes it easy to find and work with specific errors\n\n## 🔧 **Current Features**\n\n- ✅ Fetches TypeScript error data from official Microsoft repository\n- ✅ Generates individual JSON files for each error (1,300+ files)\n- ✅ Validates error data and identifies content needing enhancement\n- ✅ TypeScript types and error checking\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneabytelab%2Ftypescript-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneabytelab%2Ftypescript-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneabytelab%2Ftypescript-helper/lists"}