{"id":16940253,"url":"https://github.com/joho/pico8-vscode","last_synced_at":"2025-06-17T09:34:06.934Z","repository":{"id":66433556,"uuid":"77594066","full_name":"joho/pico8-vscode","owner":"joho","description":"A vscode extension for working with pico-8 cartridges.","archived":false,"fork":false,"pushed_at":"2019-09-07T12:13:16.000Z","size":15,"stargazers_count":37,"open_issues_count":7,"forks_count":11,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T06:51:12.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/joho.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2016-12-29T07:51:18.000Z","updated_at":"2025-02-15T22:55:50.000Z","dependencies_parsed_at":"2024-08-13T16:30:18.659Z","dependency_job_id":null,"html_url":"https://github.com/joho/pico8-vscode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joho/pico8-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joho%2Fpico8-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joho%2Fpico8-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joho%2Fpico8-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joho%2Fpico8-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joho","download_url":"https://codeload.github.com/joho/pico8-vscode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joho%2Fpico8-vscode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260328971,"owners_count":22992800,"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","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-13T21:06:39.643Z","updated_at":"2025-06-17T09:34:06.907Z","avatar_url":"https://github.com/joho.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pico8-vscode\n\nA new vscode extension for editing and running pico8 files.\n\n![Example of running a pico8 workspace](https://cloud.githubusercontent.com/assets/4092/21540200/d5ac50e8-ce01-11e6-8aad-6c0b78751053.gif)\n\nI recommend having a separate pico8 workspace for doing dev in. I keep mine at `~/Projects/pico8` and\nit looks a bit like this\n\n```\npico8\n├── backup\n├── bbs\n├── carts\n│   └── hello.p8\n├── cdata\n├── config.txt\n├── cstore\n├── log.txt\n└── sdl_controllers.txt\n```\n\nThis then allows me to open the workspace from the command line like\n\n```sh\njoho6[19:22:03]:~/Projects/pico8\n👻  code .\n```\n\nThe benefit of this is that any edits and saves you make within pico8 (for example doing graphics or sound)\nwill be written back into the workspace where you would expect it, rather than into the default home\nwhich is likely to be far, far away from the warm embrace of source control\n\n## Features\n\n* Syntax highlighting for *.p8 files\n* If used in workspace mode will set the pico8 home to your workspace\n* CMD+R to open automatically run the .p8 you're editing in pico8\n* A humane licence (no twitter egg anti-sjw MIT variant here)\n\n## Requirements\n\nYou need to have pico8.\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n* `pico8.executablePath`: path to where your pico8 actually is (default is `/Applications/PICO-8.app/Contents/MacOS/pico8`)\n\n## Known Issues\n\nBest I can say is that it \"works on my machine\"\n\n## Release Notes\n\n### 0.0.1\n\nInitial release of pico8-vscode\n\n## License\n\nAll code is by John Barton and [MIT licensed](/LICENSE.md) with the exception of the syntaxes folder which is covered by [the original author's license](/syntaxes/OSSREADME.json)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoho%2Fpico8-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoho%2Fpico8-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoho%2Fpico8-vscode/lists"}