FurryCoder
Home
Archive
About
GitHub
Home
Archive
About
GitHub
Theme Color
250
Profile Image of the Author
碳苯 Carbon
Focusing on job working recently 最近忙于工作捏~
GitHub
Categories
Tags
Blockchain Bundler GraphQL Hooks JavaScript Loader NAPI NebulaGraph Plugin Rspack Rust SWC Watch Mode Web3 Webpack
Series

Feopack

Notes from learning Rspack by building a small Rust bundler.

Project code
  1. 1

    Feopack: From a JavaScript API to a Rust Compiler

    2026-05-03

    Why Feopack began at the JavaScript boundary, how NAPI connected it to Rust, and what had to exist before the bundler could build its first module graph.

  2. 2

    Feopack: From Source Files to a Working Bundle

    2026-05-04

    How Feopack grew from an empty Compilation into a module graph, one deliberately simple chunk, and a tiny runtime that could preserve basic ESM behavior.

  3. 3

    Feopack: From Text Files to Virtual Modules

    2026-09-02

    How Feopack's first text transform grew into a loader pipeline with rules, chained transforms, resource queries, virtual modules, and inline requests.

  4. 4

    Feopack: Loader Pitch Across Rust and JavaScript

    2026-09-02

    How Feopack added pitch, replaced noisy inline recipes with Meow v3, crossed the Rust/JavaScript boundary, and preserved one loader chain across two runtimes.

  5. 5

    Feopack: Turning the Compiler Lifecycle into a Plugin System

    2026-09-05

    How Feopack exposed its compiler lifecycle to Rust and JavaScript plugins, then removed an abstraction that confused phases with hooks.

© 2026 碳苯 Carbon. All Rights Reserved. / RSS / Sitemap
Powered by Astro & GitHub
© 2026 碳苯 Carbon. All Rights Reserved. / RSS / Sitemap
Powered by Astro & GitHub