Download the PHP package awema-pl/module-base-js without Composer
On this page you can find all versions of the php package awema-pl/module-base-js. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download awema-pl/module-base-js
More information about awema-pl/module-base-js
Files in awema-pl/module-base-js
Package module-base-js
Short Description Base for modules Awema.
License MIT
Homepage https://github.com/awemapl/basejs
Informations about the package module-base-js
BaseJS
This is where your description should go. Take a look at contributing.md to see a to do list.
Installation
Via Composer
The package will automatically register itself.
You can publish the migration with:
After the migration has been published you can create the table for BaseJS by running the migrations:
You can publish the config file with:
Publish js/css files for all awema-pl packages
Examples of use
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:
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
/distand/examplesashttp://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
- theAlex
- All Contributors
License
GNU General Public License v3.0. Please see the license file for more information.