hofmannsven / laravel-modernizr-command
Laravel artisan 命令行工具,用于生成自定义 Modernizr 构建。
0.6.4
2021-07-01 14:48 UTC
Requires
- php: ^7.3
- illuminate/support: ~5.8.0|^6.0|^7.0|^8.0
- symfony/process: ^4.2|^5.0
Requires (Dev)
- orchestra/testbench: ~3.8.0|^4.0|^5.0|^6.0
- phpunit/phpunit: ^9.3
README
Laravel artisan 命令行工具用于生成自定义 Modernizr 构建。
Modernizr 是一个 JavaScript 库,用于检测用户浏览器中的 HTML5 和 CSS3 功能。
安装
您可以通过 Composer 安装此包
composer require --dev hofmannsven/laravel-modernizr-command
安装 Modernizr
在您的 package.json
文件中将 Modernizr 作为依赖项
npm i modernizr --save
发布配置文件
发布包配置文件(config.php
和 modernizr.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.php
和 modernizr.json
配置文件生成自定义 Modernizr 构建
php artisan modernizr:generate
测试
composer test
变更日志
请阅读变更日志以获取有关最近更改的更多信息。
贡献
请阅读贡献指南以获取详细信息。
支持
您随时可以在 GitHub 上提出问题。
安全性
如果您发现安全问题,请直接与我联系。我的 GPG 指纹/密钥可在Keybase上找到。
鸣谢
许可
MIT 许可证(MIT)。有关更多信息,请阅读许可。