{"id":26148998,"url":"https://github.com/FridayCandour/jetbusboy","last_synced_at":"2026-01-10T01:38:03.805Z","repository":{"id":251038914,"uuid":"826993419","full_name":"CodeDynasty-dev/jetbusboy","owner":"CodeDynasty-dev","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-20T08:02:23.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T05:24:44.081Z","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/CodeDynasty-dev.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":"2024-07-10T19:53:17.000Z","updated_at":"2024-12-25T08:40:29.000Z","dependencies_parsed_at":"2024-07-31T12:59:39.710Z","dependency_job_id":"ae91e480-8a2a-48a4-915e-de796b9b9453","html_url":"https://github.com/CodeDynasty-dev/jetbusboy","commit_stats":null,"previous_names":["fridaycandour/jetbusboy","codedynasty-foo/jetbusboy","codedynasty-dev/jetbusboy"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDynasty-dev%2Fjetbusboy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDynasty-dev%2Fjetbusboy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDynasty-dev%2Fjetbusboy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDynasty-dev%2Fjetbusboy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeDynasty-dev","download_url":"https://codeload.github.com/CodeDynasty-dev/jetbusboy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242975440,"owners_count":20215459,"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":"2025-03-11T05:22:33.948Z","updated_at":"2026-01-10T01:38:03.799Z","avatar_url":"https://github.com/CodeDynasty-dev.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/fridaycandour","https://img.buymeacoffee.com/button-api/?text=Buy"],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n  \u003cp align=\"center\"\u003e\njetPath plugin for file upload using busboy and dependent on nodej\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://github.com/uiedbook/JetPath#examples\"\u003e\u003cstrong\u003eExplore JetPath APIs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://t.me/uiedbookHQ\"\u003eJoin Community\u003c/a\u003e\n    .\n    \u003ca href=\"https://github.com/uiedbook/JetPath/issues\"\u003eReport Bug\u003c/a\u003e\n    .\n    \u003ca href=\"https://github.com/uiedbook/JetPath/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n--\n\n## Installation\n\nInstall JetPath Right away on your project using npm or Javascript other package\nmanagers.\n\n```\nnpm i jetpath --save\n```\n\n#### An hello App setup\n\n```ts\nimport { type JetFunc } from \"jetpath\";\nimport { jetbusboy, type jetBusBoyType } from \"jetbusboy\";\n\n \napp.use(jetbusboy);\napp.listen();\n\n// in your uploader.jet.js\n\nexport const  POST_upload: JetFunc\u003c{},[jetBusBoyType]\u003e = async (ctx) =\u003e {\n  const form = await ctx.app.formData(ctx);\n  console.log(form);\n  if (form.image) {\n    await form.image.saveTo(form.image.filename);\n  }\n  ctx.send(form);\n}\n\n// body validation and definition\nexport const BODY_: JetSchema = {\n  body: {\n    image: { type: \"file\", inputType: \"file\" },\n    video: { type: \"file\", inputType: \"file\" },\n    textfield: { type: \"string\", nullable: false },\n  },\n  method: \"POST\",\n};\n```\n\n## Apache 2.0 Lincenced\n\nOpensourced And Free.\n\nUiedbook is an open source, our vision is to make the web better, improving and\ninnovating infrastructures for a better web experience.\n\nYou can [join](\"https://t.me/UiedbookHQ\") on telegram. Ask your questions and\ncontribute XD.\n\n### Contribution and License Agreement\n\nIf you contribute code to this project, you are implicitly allowing your code to\nbe distributed under the MIT license. You are also implicitly verifying that all\ncode is your original work.\n\n### Support\n\nYour contribution(s) is a good force for change anytime you do it, you can\nensure JetPath's growth and improvement by contributing a re-occuring or fixed\ndonations to:\n\nhttps://www.buymeacoffee.com/fridaycandour\n\nOr Click.\n\n\u003ca href=\"https://www.buymeacoffee.com/fridaycandour\"\u003e\u003cimg src=\"https://img.buymeacoffee.com/button-api/?text=Buy us a coffee\u0026emoji=\u0026slug=fridaycandour\u0026button_colour=FFDD00\u0026font_colour=000000\u0026outline_colour=000000\u0026coffee_colour=ffffff\" /\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFridayCandour%2Fjetbusboy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFridayCandour%2Fjetbusboy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFridayCandour%2Fjetbusboy/lists"}