{"library":"smartbundle","title":"smartbundle","description":"Zero-config bundler for npm packages, version 0.14.1. Lean and minimal configuration approach compared to tsdx or microbundle. Actively maintained with monthly releases. Ships TypeScript declarations. Requires vitest ^3.0.0, typescript ^5.0.0, and @babel/core ^7.26.0 as peer dependencies since v0.14.0. Handles ESM, CJS, and TypeScript out of the box.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install smartbundle"],"cli":{"name":"smartbundle","version":null}},"imports":["import { build } from 'smartbundle'","import { createConfig } from 'smartbundle'","import { defineConfig } from 'smartbundle'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { build, defineConfig } from 'smartbundle';\nconst config = defineConfig({\n  entry: 'src/index.ts',\n  formats: ['esm', 'cjs'],\n  outDir: 'dist',\n  tsconfig: 'tsconfig.json',\n});\nconsole.log('Building...');\nbuild(config).then(() => console.log('Done!'));","lang":"typescript","description":"Basic usage of smartbundle to build an npm package from a TypeScript entry point.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}