{"id":23288402,"url":"https://github.com/zetaret/ide-protoss","last_synced_at":"2026-05-07T09:36:41.067Z","repository":{"id":157364607,"uuid":"159999104","full_name":"ZetaRet/ide-protoss","owner":"ZetaRet","description":"ProtoSS package for Atom IDE","archived":false,"fork":false,"pushed_at":"2021-07-16T11:59:09.000Z","size":700,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-13T16:49:13.399Z","etag":null,"topics":["atom","grammar","ide","javascript","js","json","oop","package","protoss","supers","tokens","typescript"],"latest_commit_sha":null,"homepage":"https://atom.io/packages/ide-protoss","language":"JavaScript","has_issues":false,"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/ZetaRet.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":"2018-12-02T00:14:33.000Z","updated_at":"2023-04-29T11:04:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"281b096a-8e57-4577-be05-670f5d4c51f3","html_url":"https://github.com/ZetaRet/ide-protoss","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/ZetaRet/ide-protoss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZetaRet%2Fide-protoss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZetaRet%2Fide-protoss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZetaRet%2Fide-protoss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZetaRet%2Fide-protoss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZetaRet","download_url":"https://codeload.github.com/ZetaRet/ide-protoss/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZetaRet%2Fide-protoss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32731894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["atom","grammar","ide","javascript","js","json","oop","package","protoss","supers","tokens","typescript"],"created_at":"2024-12-20T03:17:56.788Z","updated_at":"2026-05-07T09:36:41.052Z","avatar_url":"https://github.com/ZetaRet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Zeta Ret ProtoSS Logo](https://raw.githubusercontent.com/ZetaRet/atom.io-packages/master/images/protoss_logo_name_atom.png)](https://protoss.zetaret.com/)\n\n## ProtoSS package for Atom IDE\n[![Zeta Ret ProtoSS Atom IDE](https://raw.githubusercontent.com/ZetaRet/atom.io-packages/master/images/atom-ide-protoss-bar-br.png)](https://atom.io/packages/ide-protoss)\n- `live` settings and package `activity`  \n- `Grammar` Selection - [JavaScript](https://atom.io/packages/language-javascript), [TypeScript](https://atom.io/packages/language-typescript), [CoffeeScript](https://atom.io/packages/language-coffee-script), [HTML](https://atom.io/packages/language-html), [CSS](https://atom.io/packages/language-css), [PHP](https://atom.io/packages/language-php), [Python](https://atom.io/packages/language-python), [Java](https://atom.io/packages/language-java), [JSON](https://atom.io/packages/language-json), [XML](https://atom.io/packages/language-xml), [GitHub Markdown](https://atom.io/packages/language-gfm), [Plain Text](https://atom.io/packages/language-text), or `Auto`  \n- auto async of tokens on text change upto 60 seconds timeout setting  \n- maximum tokens per line setting upto 100000  \n- tokenization setting of any file extension (`omnipotent mode`)  \n- token processor settings  \n- case sensitive token search setting  \n- `notification` settings in Atom IDE  \n- click `ProtoSS` at breadcrumbs to refresh info of file  \n- hover and click tooltips  \n- absolute/relative/current file location and descriptor info  \n- number of lines and file stats on click  \n- number of tokens and current active grammar in ProtoSS IDE  \n- `breadcrumbs` settings to show/hide items  \n- name of package [click to open package JSON in IDE]  \n- name of `JSON` descriptor [click to open JSON descriptor in IDE]  \n- number of properties INSTANCE-STATIC and click preview  \n- number of methods INSTANCE-STATIC and click preview  \n- inherit supers [click on each name to open ProtoSS Class in IDE]  \n- export JSON descriptors as `TypeScript` declaration with namespace/interface  \n- `console.log` settings of ProtoSS IDE activity  \n- font size and color settings  \n- digit grouping setting of lines and tokens  \n- key bindings [`F7` \u0026 `F8` keys] and `pointer` clicks enabled on token utility [Wiki How To](https://github.com/ZetaRet/ide-protoss/wiki/How-to)  \n- token loop navigator using `[CTRL]`+`F7` (menu commands, `[ctrl]click` on tokens in panel)  \n- resolve token scenario `F8` key, including hyperlinks, modules, files, supernames, hierarchy, descriptors  \n- `auto-complete` setting based on file/directory listing, reserved keywords, global functions, and ProtoSS hierarchy  \n- auto-complete of `CSS` and `HTML` setting  \n- auto-complete of `Words` from text buffers with options  \n- `sorting` of all auto-complete service providers as setting  \n- `Auto-complete Service Providers` - `Common`, `File`, `Basic`, `Async`, `Word`, `Merger`  \n- `Merger Provider` consumes and sorts all selected providers  \n- `Word` configuration of the regular expression, including `Unicode Ranges` and predefined alphabets  \n- `Marker Styles` with `CSS` settings of the marker class, mark all occurrences setting  \n- auto build ProtoSS project space  \n- ProtoSS `menu` in packages  \n- protoss* `snippets` part of the package  \n- `exe` commands available to `file` or `kill` process  \n- `footer` panel display status effects  \n\n[![Welcome to ProtoSS IDE](https://raw.githubusercontent.com/ZetaRet/atom.io-packages/master/images/welcome_protoss.png)](https://atom.io/packages/ide-protoss)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzetaret%2Fide-protoss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzetaret%2Fide-protoss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzetaret%2Fide-protoss/lists"}