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:
::: code-group
```sh [npm] npm i @suseejs/bundler
```sh [pnpm]
pnpm add @suseejs/bundler
```sh [yarn] yarn add @suseejs/bundler
```sh [bun]
bun add @suseejs/bundler
:::
Install plugin packages:
::: code-group
```sh [npm] npm i @suseejs/banner-text-plugin @suseejs/terser-plugin
```sh [pnpm]
pnpm add @suseejs/banner-text-plugin @suseejs/terser-plugin
```sh [yarn] yarn add @suseejs/banner-text-plugin @suseejs/terser-plugin
```sh [bun]
bun add @suseejs/banner-text-plugin @suseejs/terser-plugin
:::
Install foundation packages:
::: code-group
```sh [npm] npm i @suseejs/type @suseejs/utilities @suseejs/color
```sh [pnpm]
pnpm add @suseejs/type @suseejs/utilities @suseejs/color
```sh [yarn] yarn add @suseejs/type @suseejs/utilities @suseejs/color
```sh [bun]
bun add @suseejs/type @suseejs/utilities @suseejs/color
:::