Ecosystem Overview
The @suseejs/* ecosystem is split into focused packages so you can use only what your workflow needs.
Package map
Core build pipeline
@suseejs/bundler@suseejs/compiler@suseejs/graph@suseejs/files@suseejs/tsoptions
Plugin packages
@suseejs/banner-text-plugin@suseejs/terser-plugin
Foundation packages
@suseejs/type@suseejs/utilities@suseejs/color
How these pieces work together
A typical Susee build flow:
@suseejs/graphbuilds dependency information.@suseejs/bundlermerges and normalizes dependency and entry code.@suseejs/compilercompiles bundled source into output formats.@suseejs/fileswrites output artifacts and handles file operations.@suseejs/tsoptionsresolves compiler options from tsconfig/defaults.- Optional plugin packages transform code in plugin hooks.
Which page to read next
- For pipeline internals: Core Build Packages
- For installable plugins: Plugin Packages
- For shared primitives and types: Foundation Packages
- For contribution workflows across
suseeandsuseejs: Contribution Overview
Quick install examples
Install a core package:
sh
npm i @suseejs/bundlersh
pnpm add @suseejs/bundlersh
yarn add @suseejs/bundlersh
bun add @suseejs/bundlerInstall plugin packages:
sh
npm i @suseejs/banner-text-plugin @suseejs/terser-pluginsh
pnpm add @suseejs/banner-text-plugin @suseejs/terser-pluginsh
yarn add @suseejs/banner-text-plugin @suseejs/terser-pluginsh
bun add @suseejs/banner-text-plugin @suseejs/terser-pluginInstall foundation packages:
sh
npm i @suseejs/type @suseejs/utilities @suseejs/colorsh
pnpm add @suseejs/type @suseejs/utilities @suseejs/colorsh
yarn add @suseejs/type @suseejs/utilities @suseejs/colorsh
bun add @suseejs/type @suseejs/utilities @suseejs/color