awema-pl/module-base-js 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

awema-pl/module-base-js

Composer 安装命令:

composer require awema-pl/module-base-js

包简介

Base for modules Awema.

README 文档

README

Coverage report Build status Composer Ready Downloads Last version

This is where your description should go. Take a look at contributing.md to see a to do list.

Installation

Via Composer

$ composer require awema-pl/module-base-js

The package will automatically register itself.

You can publish the migration with:

php artisan vendor:publish --provider="AwemaPL\BaseJS\Providers\BaseJSServiceProvider" --tag="migrations"

After the migration has been published you can create the table for BaseJS by running the migrations:

php artisan migrate

You can publish the config file with:

php artisan vendor:publish --provider="AwemaPL\BaseJS\Providers\BaseJSServiceProvider" --tag="config"

Publish js/css files for all awema-pl packages

php artisan vendor:publish --tag=awema-public

Examples of use

use AwemaPL\BaseJS\Facades\BaseJS;

BaseJS::lowerStr('Some String'); // 'some string'

BaseJS::count(); // 1

Methods

example()

Description some example.

count()

Description some count.

validate(string $email)

Throws an InvalidArgumentException is email is invalid.

Testing

You can run the tests with:

composer test

Frontend development

Stack

  • Gulp to run all tasks ( configure in gulpfile.js )
  • Rollup to bundle javascript ( configure in rollup.config.js )
  • Babel for transpiling and polyfilling for legacy browsers ( configure in .babelrc.js )
  • Stylus and PostCSS to process and bundle CSS ( configure in postcss.config.js )
  • BrowserSync to run dev server ( serves both /dist and /examples as http://localhost:3000 )

Target browsers list can be found in .browserslistrc and is used by Babel and PostCSS

Caution /dist folder is cleared each time the Gulp starts. For long-term files saving use examples folder

NPM scripts

npm run watch or npm start to run dev server with live reload npm run build to build production minified version

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email :author_email instead of using the issue tracker.

Credits

License

GNU General Public License v3.0. Please see the license file for more information.

统计信息

  • 总下载量: 56
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 14
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-10-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固