{"id":29270235,"url":"https://github.com/crabnebula-dev/vscode-taurify","last_synced_at":"2026-02-27T15:12:10.024Z","repository":{"id":291541536,"uuid":"961977544","full_name":"crabnebula-dev/vscode-taurify","owner":"crabnebula-dev","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-03T09:48:39.000Z","size":426,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-14T12:59:23.461Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crabnebula-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.spdx","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}},"created_at":"2025-04-07T13:14:40.000Z","updated_at":"2025-12-01T19:08:59.000Z","dependencies_parsed_at":"2025-05-05T09:30:58.977Z","dependency_job_id":"cf3c3a93-4708-40bc-baa3-6f99a065944a","html_url":"https://github.com/crabnebula-dev/vscode-taurify","commit_stats":null,"previous_names":["crabnebula-dev/vscode-taurify"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/crabnebula-dev/vscode-taurify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crabnebula-dev%2Fvscode-taurify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crabnebula-dev%2Fvscode-taurify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crabnebula-dev%2Fvscode-taurify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crabnebula-dev%2Fvscode-taurify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crabnebula-dev","download_url":"https://codeload.github.com/crabnebula-dev/vscode-taurify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crabnebula-dev%2Fvscode-taurify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29901482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T14:46:13.553Z","status":"ssl_error","status_checked_at":"2026-02-27T14:46:10.522Z","response_time":57,"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":"2025-07-04T22:39:56.423Z","updated_at":"2026-02-27T15:12:10.012Z","avatar_url":"https://github.com/crabnebula-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vscode-taurify\n\nThe extension `vscode-taurify` lets you use [taurify](https://crabnebula.dev/taurify/) from the comfort of your favorite IDE. It enables you to develop and distribute native executables for all major platforms with automated updates using web app techniques.\n\n![vscode-taurify in action, showing the init, dev, run, build, and update commands and the initialization window](./vscode-taurify.png)\n\n## Features\n\n### Integration\n\nYou will first notice a small `Taurify` status bar applet. If you don't want it, you can disable it in the configuration. Clicking on that applet will show the available taurify commands.\n\nIn the initialization view, you can also configure your organization's API keys. Those will be saved encrypted locally and only be transparently added to the environment of those commands that might need them.\n\n### Initiliazation (init)\n\nTo taurify your project, just use the `vscode-taurify.init` command that opens a view to enable you configuring your project and your organization in the [CrabNebula Cloud](https://crabnebula.dev/cloud/), which is required for the distribution and updates.\n\n### Run in development mode (dev)\n\nThe `vscode-taurify.dev` command runs your current application in development mode. If you have multiple applications in your workspace, it will ask you which one to run.\n\nWhile the development mode is running, the status bar item will be shown in red.\n\n### Run in production mode (run)\n\nWith `vscode-taurify.run`, you can run your current application locally as if it were in production mode. For multiple applications in your workspace, you'll be asked which one.\n\n### Update full app (full-update)\n\nTo distribute the current state of the app as a new version, use the `vscode-taurify.full-update` command.\n\n### Update front-end (frontend-update)\n\nIf only the front-end (the part running in the web view) changed, you can have an automatic over-the-wire update with the `vscode-taurify.frontend-update` call.\n\n## Requirements\n\nTo build and distribute or push updates, you need an account for the [Crabnebula Cloud](https://crabnebula.dev/cloud/). Ideally, your project uses [vite](https://vitejs.dev) or a similar dev server and build chain.\n\nA node package runner, `npx`, `pnpx` or `bunx` is also required.\n\n## Extension Settings\n\nWhile `vscode-taurify` will mostly run out of the box, you can configure the following settings:\n\n* `taurify.showStatusBarApplet`: Enable/disable the status bar applet. Active by default.\n* `taurify.enableLogs`: Enable writing output to a log file. Enabled by default.\n* `taurify.logFile`: File to write log output to. Default is `.taurify/taurify.log`.\n* `taurify.packageRunner`: Runner to run node packages with. Default is `npx`, `pnpx` and `bunx` are also supported.\n\n## Known Issues\n\n- Since this is a relatively new app, there are no known issues.\n\n## Release Notes\n\n### 0.0.1\n\nInitial release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrabnebula-dev%2Fvscode-taurify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrabnebula-dev%2Fvscode-taurify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrabnebula-dev%2Fvscode-taurify/lists"}