export interface WgslBundle { /** name of the package, e.g. wgsl-rand */ name: string; /** npm version of the package e.g. 0.4.1 */ version: string; /** wesl edition of the code e.g. wesl_unstable_2024_1 */ edition: string; /** map of wesl/wgsl modules: * keys are file paths, relative to package root (e.g. "./lib.wgsl") * values are wgsl/wesl code strings */ modules: Record; }