{"library":"esbuild-plugin-noexternal","type":"library","category":null,"description":"An esbuild plugin that externalizes all npm packages except those explicitly allowed. v0.1.6, stable but minimal release cadence. The key differentiator is simplicity: it inverts esbuild's default externalization logic by marking everything external except a user-defined list, similar to Vite's `noExternal` option. Best for build scenarios like SSR or bundling where most dependencies should be excluded. Ships TypeScript types.","language":"javascript","status":"active","version":"0.1.6","tags":["javascript","esbuild","plugin","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-noexternal","imports":["import externalizeAllPackagesExcept from 'esbuild-plugin-noexternal'","import { externalizeAllPackagesExcept } from 'esbuild-plugin-noexternal'","import type { Plugin } from 'esbuild'"]},{"cmd":"yarn add esbuild-plugin-noexternal","imports":[]},{"cmd":"pnpm add esbuild-plugin-noexternal","imports":[]}],"homepage":null,"github":"https://github.com/mayank99/esbuild-plugin-noexternal","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-noexternal","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}