hofmannsven/laravel-modernizr-command

Laravel artisan 命令行工具,用于生成自定义 Modernizr 构建。

0.6.4 2021-07-01 14:48 UTC

README

Latest Version on Packagist Build Status GitHub license

Laravel artisan 命令行工具用于生成自定义 Modernizr 构建。

Modernizr 是一个 JavaScript 库,用于检测用户浏览器中的 HTML5 和 CSS3 功能。

安装

您可以通过 Composer 安装此包

composer require --dev hofmannsven/laravel-modernizr-command

安装 Modernizr

在您的 package.json 文件中将 Modernizr 作为依赖项

npm i modernizr --save

发布配置文件

发布包配置文件(config.phpmodernizr.json

php artisan vendor:publish --provider="Hofmannsven\Modernizr\ModernizrServiceProvider"

自定义配置文件

用于 SVG 功能检测的示例 modernizr.json 配置文件

{
  "feature-detects": [
    "svg",
    "svg/asimg",
    "svg/clippaths",
    "svg/filters",
    "svg/foreignobject",
    "svg/inline",
    "svg/smil"
  ]
}

有关所有可检测功能的详细信息,请参阅 Modernizr 的 config-all.json 文件。

用法

根据您的 config.phpmodernizr.json 配置文件生成自定义 Modernizr 构建

php artisan modernizr:generate

测试

composer test

变更日志

请阅读变更日志以获取有关最近更改的更多信息。

贡献

请阅读贡献指南以获取详细信息。

支持

您随时可以在 GitHub 上提出问题

安全性

如果您发现安全问题,请直接与我联系。我的 GPG 指纹/密钥可在Keybase上找到。

鸣谢

许可

MIT 许可证(MIT)。有关更多信息,请阅读许可