{"id":19885776,"url":"https://github.com/konjoinfinity/tarbisapp","last_synced_at":"2026-06-03T20:31:30.523Z","repository":{"id":113907227,"uuid":"597898221","full_name":"konjoinfinity/tarbisapp","owner":"konjoinfinity","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-06T00:02:57.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-01T03:47:32.110Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/konjoinfinity.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-02-06T00:01:55.000Z","updated_at":"2023-02-06T00:03:02.000Z","dependencies_parsed_at":"2023-03-13T13:10:10.088Z","dependency_job_id":null,"html_url":"https://github.com/konjoinfinity/tarbisapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/konjoinfinity/tarbisapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konjoinfinity%2Ftarbisapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konjoinfinity%2Ftarbisapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konjoinfinity%2Ftarbisapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konjoinfinity%2Ftarbisapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/konjoinfinity","download_url":"https://codeload.github.com/konjoinfinity/tarbisapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/konjoinfinity%2Ftarbisapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33878990,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"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":"2024-11-12T17:35:30.438Z","updated_at":"2026-06-03T20:31:30.506Z","avatar_url":"https://github.com/konjoinfinity.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tarbisapp\n\n## Run\n\nIf you haven't done so already, install the [Tabris CLI](https://www.npmjs.com/package/tabris-cli) on your machine:\n\n```\nnpm i tabris-cli -g\n```\n\nThen in the project directory, type:\n\n```\nnpm start\n```\nOr choose \"npm: start\" from the Visual Studio Code task runner to make compile errors appear in the \"Problems\" view.\n\nThis will start a Tabris.js code server at a free port and print its URL to the console. The app code can then be [side-loaded](https://docs.tabris.com/3.9/developer-app.html#run-your-app) in the [developer app](https://docs.tabris.com/3.9/developer-app.html) by entering that URL.\n\nAlternatively you can also call the Tabris CLI directly:\n\n```\ntabris serve -a -w\n```\n\nThis the same as running `npm start`. The `-w` switch starts the compiler in watch mode, meaning you do not have to re-start the server after each code change, and `-a` causes the app to reload automatically as well.\n\n## Test\n\nThis project includes a ESLint configuration that helps preventing common mistakes in your code. Most IDEs can display ESLint-based hints directly in the editor, but you can also run the tool explicitly via:\n\n```\nnpm test\n```\n\nThis will also check for compile errors.\n\nThe initial rules defined in `.eslintrc` are supposed to warn against problematic patterns, but not enforce a strict code style. You may want to [adjust them](https://eslint.org/docs/rules/) according to your taste. TypeScript specific rules are documented [here](https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin) and JSX-Syntax specific rules [here](https://github.com/yannickcr/eslint-plugin-react). These can only be used in the dedicated `override` section of `.eslintrc`.\n\n## Debugging\n\n\n### Android\n\nTo debug your application running on an Android device, first click the debug icon on the Visual Studio Code activity bar. This opens the debug side bar where you can launch the configuration \"Debug Tabris on Android\" and enter the device's IP address. More information can be found [here](https://docs.tabris.com/3.9/debug.html#android).\n\n### iOS\n\nOn iOS, the Safari developer tools [can be used for debugging](https://docs.tabris.com/3.9/debug.html#ios).\n## Build\n\nThe app can be built using the online build service at [tabrisjs.com](https://tabrisjs.com) or locally using [Tabris.js CLI](https://www.npmjs.com/package/tabris-cli).\n\nSee [Building a Tabris.js App](https://docs.tabris.com/3.9/build.html) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonjoinfinity%2Ftarbisapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkonjoinfinity%2Ftarbisapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonjoinfinity%2Ftarbisapp/lists"}