From d5fa9093828c4407669b998fc22e0b1ba3a66edf Mon Sep 17 00:00:00 2001 From: Willem Leuverink Date: Thu, 11 Jan 2024 15:23:19 +0100 Subject: [PATCH] update docs --- docs/introduction.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/introduction.md b/docs/introduction.md index f0c9af0..0ad8227 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -19,19 +19,21 @@ The `` component bundles your import on the fly using [Bun](https:// {: .note } -> You may pass any attributes a script source accepts, like `defer` or `async` +> `` Bahaves like a script tag. You may pass any attributes a script tag would accept, like `defer` or `async`
-After you use `` somewhere in your template a global function `_bundle` will become available on the window object. +### The `_bundle()` helper function -You can use this function to fetch the bundled import by the name you've passed to the `as` argument. The `_bundle` function accepts a optional `export` argument which defaults to 'default'. +After you use `` somewhere in your template a global `_bundle` function will become available on the window object. + +You can use this function to fetch the bundled import by the name you've passed to the `as` argument. ```js var module = await _bundle("lodash"); // Resolves the module's default export ``` -If the module you're exporting uses named exports, you may resolve it like this: +The `_bundle` function accepts a optional `export` argument which defaults to 'default'. When the module you're exporting uses named exports, you may resolve it like this: ```js var module = await _bundle("lodash", "filter"); // Resolves a named export 'filter'