{"id":14156219,"url":"https://github.com/tigawanna/bonita","last_synced_at":"2025-04-27T09:33:12.477Z","repository":{"id":195609261,"uuid":"692792980","full_name":"tigawanna/bonita","owner":"tigawanna","description":"nodejs CLI tool for javascript frontends","archived":false,"fork":false,"pushed_at":"2023-12-06T01:59:45.000Z","size":305,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-03T23:35:16.442Z","etag":null,"topics":["clack","commander","tanstack","tsup"],"latest_commit_sha":null,"homepage":"","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/tigawanna.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-17T15:46:17.000Z","updated_at":"2024-05-11T14:55:01.000Z","dependencies_parsed_at":"2024-08-17T08:16:52.717Z","dependency_job_id":null,"html_url":"https://github.com/tigawanna/bonita","commit_stats":null,"previous_names":["tigawanna/bonita"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigawanna%2Fbonita","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigawanna%2Fbonita/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigawanna%2Fbonita/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigawanna%2Fbonita/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tigawanna","download_url":"https://codeload.github.com/tigawanna/bonita/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224068003,"owners_count":17250299,"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":["clack","commander","tanstack","tsup"],"created_at":"2024-08-17T08:05:17.923Z","updated_at":"2024-11-11T07:35:48.657Z","avatar_url":"https://github.com/tigawanna.png","language":"TypeScript","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"# BONITA CLI\n\nUltimate CLI tool for frontend frameworks\n\nrun \n```sh\nnpx/pnpm dlx/yarn bonita [add] or [page]\n```\nyou can also add it asadev dependancy \n\n```sh\nnpm i -D bonita\nyarn add -D bonita\npnpm i -D bonita\n```\n\n## commands \n\n### bonita add\n\n- Adding tailwind \n```sh\nnpx bonita add tailwind\nyarn bonita add tailwind\npnpm dlx bonita add tailwind\n```\n\nThis command currently works for \n- tailwind\n- pandacss\n- tanstack\n\nCurrently supported frameworks:\n### React\n    - Vite SPA\n    - Next.js\n    - Redwood\n    - Rakkasjs\n\nrunning \n```sh\nbonita add tanstack\n```\nIn Nextjs or rakkas will only add tanstack query ,and will add query + router in vite SPA\n\n### bonita gen\n sub commands \n - route : generate a route , which will create boilerplate for\n   - The route directory\n   - a layout file\n   - a route file\n   - a dynamic route file\n\n```sh\nbonita gen route Route1 Route2\n```\n\nexample\n```sh\npnpm bonita gen route user about\n```\nto generate the user and about routes\n\n\n\n-  model: 🚧\n\n\n\n### bonita create 🚧\n\nCurrentlt only supports rakkasjs \n- Rakkasjs will pull in a [trpc + prisma + tailwind + typescript template](https://github.com/tigawanna/trpc-rakkas.git) for now , fine grained choice might be added later\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigawanna%2Fbonita","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigawanna%2Fbonita","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigawanna%2Fbonita/lists"}