Feopack: Turning One Build into a Watch Loop
Why watch mode became a scheduling problem involving discovered dependencies, aggregated changes, stale builds, and a compiler that still rebuilt everything.
1935 words
|
10 minutes
Feopack: Turning the Compiler Lifecycle into a Plugin System Feopack
How Feopack exposed its compiler lifecycle to Rust and JavaScript plugins, then removed an abstraction that confused phases with hooks.
2998 words
|
15 minutes
Feopack: Loader Pitch Across Rust and JavaScript Feopack
How Feopack added pitch, replaced noisy inline recipes with Meow v3, crossed the Rust/JavaScript boundary, and preserved one loader chain across two runtimes.
2174 words
|
11 minutes
Feopack: From Text Files to Virtual Modules Feopack
How Feopack's first text transform grew into a loader pipeline with rules, chained transforms, resource queries, virtual modules, and inline requests.
2192 words
|
11 minutes
Feopack: From Source Files to a Working Bundle Feopack
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.
2496 words
|
12 minutes
Feopack: From a JavaScript API to a Rust Compiler Feopack
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.
1969 words
|
10 minutes
A Sui Chain TX Analyzer Based on NebulaGraph
How Sui-Nebula-Analyzer uses NebulaGraph to model on-chain wallet relationships and power relationship queries, statistics, and visualization.
1309 words
|
7 minutes