{"id":22826956,"url":"https://github.com/phasereditor2d/phasersublimepackage","last_synced_at":"2026-03-10T21:32:26.235Z","repository":{"id":107663755,"uuid":"51585194","full_name":"PhaserEditor2D/PhaserSublimePackage","owner":"PhaserEditor2D","description":"Sublime Text packages for Phaser development","archived":false,"fork":false,"pushed_at":"2016-09-02T14:57:00.000Z","size":875,"stargazers_count":37,"open_issues_count":2,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-02-14T22:58:02.150Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://phasereditor.boniatillo.com/blog/tag/sublime","language":"Python","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/PhaserEditor2D.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}},"created_at":"2016-02-12T12:06:54.000Z","updated_at":"2022-11-16T22:15:26.000Z","dependencies_parsed_at":"2023-06-08T17:30:29.463Z","dependency_job_id":null,"html_url":"https://github.com/PhaserEditor2D/PhaserSublimePackage","commit_stats":null,"previous_names":["boniatillo-com/phasersublimepackage"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/PhaserEditor2D/PhaserSublimePackage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhaserEditor2D%2FPhaserSublimePackage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhaserEditor2D%2FPhaserSublimePackage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhaserEditor2D%2FPhaserSublimePackage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhaserEditor2D%2FPhaserSublimePackage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PhaserEditor2D","download_url":"https://codeload.github.com/PhaserEditor2D/PhaserSublimePackage/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhaserEditor2D%2FPhaserSublimePackage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30355646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-12-12T18:07:10.591Z","updated_at":"2026-03-10T21:32:26.212Z","avatar_url":"https://github.com/PhaserEditor2D.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Phaser Sublime Text Packages\n\nThis is a set of Sublime Text packages to help developers to code HTML5 2D games based on [PhaserJS](https://github.com/photonstorm/phaser).\n\n## Smart coding\n\nWe use a modified version of [tern_for_sublime](https://github.com/ternjs/tern_for_sublime) to get JavaScript smart coding, in addition to a generated Phaser plugin using the [Phaser Editor](http://phasereditor.boniatillo.com) tooling.\n\nThis is a list of what you get:\n\n1. Phaser API auto-completion\n2. Jump to definitions\n3. Jump back\n4. Select all references (useful for renames)\n5. Describe (tested on Sublime Text 3)\n\nFor more details checkout [tern_for_sublime](https://github.com/ternjs/tern_for_sublime).\n\nWARNING: for a good code completion you should follow certain coding style, to help the type inference engine, read more about it in [this issue](https://github.com/boniatillo-com/PhaserSublimePackage/issues/1).\n\n## Installation\n\n0. Install [nodejs](http://nodejs.org)\n1. Open Sublime Text\n2. Open the Packages folder: go to `Main menu \u003e Preferences \u003e Browse Packages...`\n3. It opens the OS explorer in the package folder.\n4. In that folder copy the content of the [packages](https://github.com/boniatillo-com/PhaserSublimePackage/tree/master/packages) directory of this repo.\n5. Restart Subilme Text\n6. Open the [phaser demo project](https://github.com/boniatillo-com/PhaserSublimePackage/tree/master/demo/sublime-projects/phaser) and test it coding on the `game.js` file.\n7. Warning: there is an issue if you add `phaser.js` to your project. Please, rename it to `phaser.min.js` until we fix it.\n\nThe demo project has nothing in special just that you should put in the root a [Tern project file](http://ternjs.net/doc/manual.html#configuration) (`.tern-project`) and add there the Phaser plugin.\n\nTo enable automatic completions read [here](https://github.com/ternjs/tern_for_sublime#automatically-showing-completions).\n\n## Thanks\n\nSpecial thanks to [Angelo Zerr](https://github.com/angelozerr) for his very kind support on everything related to ternjs.\n\n## Found a problem?\n\nCreate an issue here!\n\n## Alternatives\n\n[Phaser Editor](http://phasereditor.boniatillo.com/blog/features) a complete IDE for Phaser games development.\n\n## Screenshots\n\nPhaser API auto-completions:\n\n![completions](https://github.com/boniatillo-com/PhaserSublimePackage/blob/master/demo/screenshots/Autocompletion.png \"Phaser API auto-completion\")\n\n![method help](https://github.com/boniatillo-com/PhaserSublimePackage/blob/master/demo/screenshots/MethodHelp.png \"Phaser API auto-completion\")\n\nTern commands:\n\n![commands](https://github.com/boniatillo-com/PhaserSublimePackage/blob/master/demo/screenshots/TernCommands.png \"Tern commands\")\n\nBasic `.tern-project` file:\n\n![tern project](https://github.com/boniatillo-com/PhaserSublimePackage/blob/master/demo/screenshots/TernProject.png \"Tern project file\")\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphasereditor2d%2Fphasersublimepackage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphasereditor2d%2Fphasersublimepackage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphasereditor2d%2Fphasersublimepackage/lists"}