Tsup Alternatives
Similar projects and alternatives to tsup
-
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
-
-
-
iconify
Universal icon framework. One syntax for FontAwesome, Material Design Icons, DashIcons, Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets (100+ icon sets, 100,000+ icons). SVG framework, React, Vue and Svelte components!
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
-
-
vite-plugin-markdown
A vite plugin to import a Markdown file in various formats like Front Matter, HTML, ToC, and React/Vue Component
-
-
-
-
deno-lambda
A deno runtime for AWS Lambda. Deploy deno via docker, SAM, serverless, or bundle it yourself.
-
-
bob-esbuild
Building and Running TypeScript projects efficiently with rollup + esbuild
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
tsup reviews and mentions
-
Big Changes Ahead for Deno
One option is to do type checking with tsc (or in your unit tests). And build into a single file with tsup.
-
Your first Turborepo
I'll setting up a new monorepo with a couple of simple apps and a UI library which would be shared by the apps. The goal is not the design and functionalities of these apps, but the tooling and features Turborepo provides. There will be two apps admin and products, both of them will be bundled using Vite. Vite is blazing fast and you should definitely give it a try just for its speed. The UI library, which will contain just a button component, which is written in TypeScript, will be bundled using tsup. tsup uses esbuild underneath, so we can expect blazing fast build times. I'll be using yarn for package management. We will also be using a common eslint configuration which will be shared across all three codebases.
-
Need help making a ts npm package with Browserify (tsify)
Nowadays when I'm making a TypeScript npm package I use tsup which can handle creating a few different formats and also generate the bundled .d.ts files for them. It's pretty solid.
-
TypeScript 4.6 - Compilation is too slow at least for me with 50000 lines of code, moving back to pure JS
Highly recommend https://tsup.egoist.sh/
-
Looking for a TSDX alternative - any recommendations 🙃?
I was in the same situation and managed to port over to TSUP pretty easily!
-
Improving the Next.js config
I personally don't like using the CommonJS syntax where possible. To the point that for most projects now when I want to write a simple Node script I quickly add tsup so I can use TypeScript & a number of other handy features. One scenario I particularly hate is when a library offers a object type definition & but you have to use the JSDoc @type {import('...').TypeName} syntax to use it.
-
How to update a NodeJS TypeScript library for ESM-compliance?
TSUP is good for bundling https://github.com/egoist/tsup
-
What does it take to support Node.js ESM?
The best solution for this is to have ESM examples in a monorepo testing firsthand if everything with the logic included doesn't break, using tools that output both CommonJS & ESM like tsup might become very handy, but that might not be straightforward, especially for big projects.
- Tsup: Bundle your TypeScript library with no config
-
Rollup dts file using TSUP
I just improved dts generation in TSUP, a library to help you bundle TypeScript libraries real fast, previously you can use --dts flag to rollup .d.ts files, but third-party types are not resolved, for example, I often import some type utilities from the ts-essentials library:
Stats
egoist/tsup is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.