nanuc/js-snippets

此包的最新版本(0.1.2)没有提供许可信息。

0.1.2 2021-12-08 23:13 UTC

This package is not auto-updated.

Last update: 2024-09-26 12:30:44 UTC


README

composer require nanuc/js-snippets

发布配置(可选): php artisan vendor:publish --provider="Nanuc\JSSnippets\JSSnippetsServiceProvider" --tag=config

用法

<x-js-snippet>
    <script>
        console.log('Hello');
        console.log('I will');
        console.log('get minified');
        console.log('and downloaded as a plain Javascript file');
    </script>
</x-js-snippet>

js-snippet 组件中的脚本将得到压缩(感谢 https://github.com/tedious/JShrink)并以单独的 JavaScript 源加载。

您需要定义脚本标签将被推送到哪个栈(默认:scripts)。

默认情况下,这仅会在 production 环境中运行(您可以在配置中更改此设置)。

幕后

该组件将压缩其内容并将其放入视图缓存中的文件。它还会根据内容生成一个密钥。

然后它将创建一个带有链接的脚本标签,该链接将下载此文件作为纯 JavaScript 源。