Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 1.06 KB

script.md

File metadata and controls

44 lines (39 loc) · 1.06 KB


{% include test/case.md test="asset_map/script" test_case_name="script_present" name="foo.js" %}

You can use script attributes such as async, defer, type, nomodule, crossorigin, or referrerpolicy. {% include test/case.md test="asset_map/script" test_case_name="script_present_async" name="foo.js" async=true %}

Setting a boolean attribute to false will result in it being omitted (equivalent to false in html). {% include test/case.md test="asset_map/script" test_case_name="script_present_async_false" name="foo.js" async=false %}

Missing scripts accept the standard error parameter (see the error documentation) {% include test/case.md test="asset_map/script" test_case_name="script_present_missing" error="comment" name="quux.js" %}

By default, if your asset map includes integrity information, that integrity is included in the generated script tag. {% include test/case.md test="asset_map/script" test_case_name="script_integrity_by_default" name="bar.js" %}