UNPKG

wesl-plugin

Version:

[![NPM Version](https://img.shields.io/npm/v/wesl-plugin)](https://www.npmjs.com/package/wesl-plugin) [![Static Badge](https://img.shields.io/badge/Read%20the%20-Docs-blue)](https://wesl-lang.dev/)

19 lines (18 loc) 792 B
import { n as PluginExtension, r as PluginExtensionApi, t as ExtensionEmitFn } from "./PluginExtension-DlhUTOLC.js"; //#region src/extensions/LinkExtension.d.ts declare const linkBuildExtension: PluginExtension; //#endregion //#region src/extensions/StaticExtension.d.ts /** * a wesl-js ?static build extension that statically links from the root file * and emits a JavaScript file containing the linked wgsl string. * * use it like this: * import wgsl from "./shaders/app.wesl?static"; * * or with conditions, like this: * import wgsl from "../shaders/foo/app.wesl MOBILE=true FUN SAFE=false ?static"; */ declare const staticBuildExtension: PluginExtension; //#endregion export { ExtensionEmitFn, PluginExtension, PluginExtensionApi, linkBuildExtension, staticBuildExtension };