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
/dist
and/examples
ashttp://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.