{"id":33169574,"url":"https://github.com/PhaserEditor2D/PhaserSublimePackage","last_synced_at":"2025-11-20T19:01:07.268Z","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":4,"default_branch":"master","last_synced_at":"2025-06-04T17:11:44.198Z","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":285494607,"owners_count":27181443,"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-11-20T02:00:05.334Z","response_time":54,"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":[],"created_at":"2025-11-16T01:00:33.531Z","updated_at":"2025-11-20T19:01:07.262Z","avatar_url":"https://github.com/PhaserEditor2D.png","language":"Python","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"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"}