{"id":15311633,"url":"https://github.com/aslemammad/tsup","last_synced_at":"2025-10-08T20:32:37.105Z","repository":{"id":105997922,"uuid":"442563527","full_name":"Aslemammad/tsup","owner":"Aslemammad","description":"The simplest and fastest way to bundle your TypeScript libraries.","archived":false,"fork":true,"pushed_at":"2021-12-27T01:56:27.000Z","size":1426,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-01-22T09:32:11.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tsup.egoist.sh","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"egoist/tsup","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aslemammad.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2021-12-28T19:26:47.000Z","updated_at":"2022-02-08T09:02:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"a280c5eb-a883-4ff4-9f40-a1c708a14df0","html_url":"https://github.com/Aslemammad/tsup","commit_stats":{"total_commits":494,"total_committers":24,"mean_commits":"20.583333333333332","dds":"0.48785425101214575","last_synced_commit":"99388a3c44ab4cd01d491267dcf4f6b4173931de"},"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aslemammad%2Ftsup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aslemammad%2Ftsup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aslemammad%2Ftsup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aslemammad%2Ftsup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aslemammad","download_url":"https://codeload.github.com/Aslemammad/tsup/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235752571,"owners_count":19039917,"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-01T08:34:10.301Z","updated_at":"2025-10-08T20:32:31.794Z","avatar_url":"https://github.com/Aslemammad.png","language":null,"funding_links":["https://github.com/sponsors/egoist"],"categories":[],"sub_categories":[],"readme":"# tsup\n\n[![npm version](https://badgen.net/npm/v/tsup)](https://npm.im/tsup) [![npm downloads](https://badgen.net/npm/dm/tsup)](https://npm.im/tsup)\n\nBundle your TypeScript library with no config, powered by [esbuild](https://github.com/evanw/esbuild).\n\n## 👀 What can it bundle?\n\nAnything that's supported by Node.js natively, namely `.js`, `.json`, `.mjs`. And TypeScript `.ts`, `.tsx`. [CSS support is experimental](https://tsup.egoist.sh/#css-support).\n\n## ⚙️ Install\n\nInstall it locally in your project folder:\n\n```bash\nnpm i tsup -D\n# Or Yarn\nyarn add tsup --dev\n```\n\nYou can also install it globally but it's not recommended.\n\n## 📖 Usage\n\n### Bundle files\n\n```bash\ntsup [...files]\n```\n\nFiles are written into `./dist`.\n\nYou can bundle multiple files in one go:\n\n```bash\ntsup src/index.ts src/cli.ts\n```\n\nThis will output `dist/index.js` and `dist/cli.js`.\n\n## 📚 Documentation\n\nFor complete usages, please dive into the [docs](https://tsup.egoist.sh).\n\nFor all configraution options, please see [the API docs](https://paka.dev/npm/tsup#module-index-export-Options).\n\n## 💬 Discussions\n\nHead over to the [discussions](https://github.com/egoist/tsup/discussions) to share your ideas.\n\n## Sponsors\n\n[![sponsors](https://sponsors-images.egoist.sh/sponsors.svg)](https://github.com/sponsors/egoist)\n\n## Project Stats\n\n![Alt](https://repobeats.axiom.co/api/embed/4ef361ec8445b33c2dab451e1d23784015834c72.svg 'Repobeats analytics image')\n\n## License\n\nMIT \u0026copy; [EGOIST](https://github.com/sponsors/egoist)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faslemammad%2Ftsup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faslemammad%2Ftsup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faslemammad%2Ftsup/lists"}