{"id":16814382,"url":"https://github.com/virtuoushub/deno-model-synthesisaurus","last_synced_at":"2025-03-17T11:43:47.039Z","repository":{"id":212955298,"uuid":"732694471","full_name":"virtuoushub/deno-model-synthesisaurus","owner":"virtuoushub","description":"Tauri - bundling the frontend made with React using Deno with esbuild.","archived":false,"fork":false,"pushed_at":"2025-03-07T17:13:02.000Z","size":1287,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-08T18:50:24.033Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/virtuoushub.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-12-17T14:39:13.000Z","updated_at":"2025-01-26T16:24:26.000Z","dependencies_parsed_at":"2024-04-24T01:28:19.099Z","dependency_job_id":"fb980387-6175-4b43-bdc6-3df901c377cc","html_url":"https://github.com/virtuoushub/deno-model-synthesisaurus","commit_stats":null,"previous_names":["virtuoushub/deno-model-synthesisaurus"],"tags_count":0,"template":false,"template_full_name":"marc2332/tauri-deno-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtuoushub%2Fdeno-model-synthesisaurus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtuoushub%2Fdeno-model-synthesisaurus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtuoushub%2Fdeno-model-synthesisaurus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtuoushub%2Fdeno-model-synthesisaurus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/virtuoushub","download_url":"https://codeload.github.com/virtuoushub/deno-model-synthesisaurus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244029687,"owners_count":20386463,"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-13T10:29:20.057Z","updated_at":"2025-03-17T11:43:47.013Z","avatar_url":"https://github.com/virtuoushub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deno 🦕 + Tauri\r\n\r\nStarter template for Tauri, bundling the frontend made with React using Deno with esbuild.\r\n\r\nYou can use TypeScript or JavaScript. With React or any other library, or just vanilla, with no extra steps.\r\n\r\n- `src-tauri`: Rust backend\r\n- `www`: Web frontend\r\n- `build.ts`: Script to build your frontend\r\n- `bundle.ts`: Script to bundle your frontend while developing\r\n\r\nPrerequisites:\r\n- [Rust](https://www.rust-lang.org/)\r\n- [Deno](https://deno.land/)\r\n- [Tauri](https://tauri.app/v1/api/cli)\r\n- [Tauri os-specific dependencies](https://tauri.app/v1/guides/getting-started/prerequisites/#installing)\r\n\r\n---\r\n\r\n```sh\r\ncargo install tauri-cli\r\n```\r\n\r\nDevelopment:\r\n```shell\r\ncargo tauri dev\r\n```\r\n\r\nBuilding:\r\n```shell\r\ncargo tauri build\r\n```\r\n\r\nFormatting:\r\n```shell\r\ndeno fmt www\r\ncargo fmt\r\n```\r\n\r\nLinting:\r\n```shell\r\ndeno lint www\r\ncargo clippy\r\n```\r\n\r\n---\r\n\r\n```sh\r\ndeno bench \u003e \"bench/deno_bench_$(date +'%s').log\" --allow-sys=hostname\r\n```\r\n\r\n```sh\r\ndeno test  --allow-sys=hostname\r\n```\r\n\r\n--- \r\n\r\n## gotchas\r\n\r\n### `Error failed to bundle project: error running bundle_dmg.sh`\r\n\r\n```sh\r\n...\r\n    Finished release [optimized] target(s) in 2m 04s\r\n    Bundling tauri-deno-starter.app (/Users/pc/dev/code/tauri-playground/deno-model-synthesisaurus/src-tauri/target/release/bundle/macos/tauri-deno-starter.app)\r\n    Bundling tauri-deno-starter_0.1.0_x64.dmg (/Users/pc/dev/code/tauri-playground/deno-model-synthesisaurus/src-tauri/target/release/bundle/dmg/tauri-deno-starter_0.1.0_x64.dmg)\r\n     Running bundle_dmg.sh\r\n       Error failed to bundle project: error running bundle_dmg.sh\r\n...\r\n```\r\n\r\n\u003e This worked for me on macOS Sonoma:\r\n\u003e \r\n\u003e Give Terminal.app the permissions to control Finder.app: Go to `System-Settings` -\u003e `Privacy \u0026 Security` -\u003e `Automation` There select `Terminal` and below enable the switch `Finder`.\r\n\r\n- https://github.com/tauri-apps/tauri/issues/3055#issuecomment-1866022065\r\n\r\n---","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtuoushub%2Fdeno-model-synthesisaurus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtuoushub%2Fdeno-model-synthesisaurus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtuoushub%2Fdeno-model-synthesisaurus/lists"}