Skip to contents

Returns a <script defer> tag pointing to the Alpine.js library, either from the bundled local copy or from jsDelivr CDN.

Usage

x_script(local = TRUE)

Arguments

local

If TRUE (default), serves bundled copy via x_serve_assets(). If FALSE, loads from jsDelivr CDN.

Value

An htmltools::tags object (<script>).

Examples

x_script()       # local
#> <script defer src="/alpiner/assets/alpinejs/3.15.8/alpine.min.js"></script>
x_script(FALSE)  # CDN
#> <script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.15.8/dist/cdn.min.js"></script>