awema-pl / module-base-js
Awema 模块的基础库。
v1.0.22
2021-12-14 15:59 UTC
Requires
- composer/composer: ^1.8
- illuminate/support: ~5|~6|~7|~8|~9
README
这里应该放置您的描述。请参阅 contributing.md 以查看待办事项列表。
安装
通过 Composer
$ composer require awema-pl/module-base-js
该包将自动注册自己。
您可以使用以下命令发布迁移
php artisan vendor:publish --provider="AwemaPL\BaseJS\Providers\BaseJSServiceProvider" --tag="migrations"
迁移发布后,您可以通过运行迁移来创建 BaseJS 的表
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="AwemaPL\BaseJS\Providers\BaseJSServiceProvider" --tag="config"
发布 awema-pl 所有包的 js/css 文件
php artisan vendor:publish --tag=awema-public
使用示例
use AwemaPL\BaseJS\Facades\BaseJS; BaseJS::lowerStr('Some String'); // 'some string' BaseJS::count(); // 1
方法
example()
描述一些示例。
count()
描述一些计数。
validate(string $email)
如果邮箱无效,则抛出 InvalidArgumentException
。
测试
您可以使用以下命令运行测试
composer test
前端开发
栈
- 使用 Gulp 运行所有任务(配置在
gulpfile.js
中) - 使用 Rollup 打包 JavaScript(配置在
rollup.config.js
中) - 使用 Babel 进行转译和 polyfill 以支持旧浏览器(配置在
.babelrc.js
中) - 使用 Stylus 和 PostCSS 处理和打包 CSS(配置在
postcss.config.js
中) - 使用 BrowserSync 运行开发服务器(同时提供
/dist
和/examples
作为https://:3000
)
目标浏览器列表可以在 .browserslistrc
中找到,并被 Babel 和 PostCSS 使用
注意 /dist
文件夹每次 Gulp 启动时都会被清除。对于需要长期保存的文件,请使用 examples
文件夹
NPM 脚本
使用 npm run watch
或 npm start
运行带有实时重载的开发服务器,使用 npm run build
构建生产环境的压缩版本
贡献
有关详细信息,请参阅 contributing.md 和待办事项列表。
安全
如果您发现任何安全问题,请通过发送电子邮件到 :author_email 而不是使用问题跟踪器。
鸣谢
许可
GNU 通用公共许可证 v3.0。有关更多信息,请参阅 许可文件。