A library of commonly used JavaScript tools and helpers by Becklyn


Keywords
becklyn, library, widgets
License
BSD-3-Clause
Install
npm install mojave@5.20.1

Documentation

mojave

A library of commonly used JavaScript tools and helpers by Becklyn Studios.

Contributing / Development

To run the tests, first install all dependencies:

npm install

Then run the kaba default task:

npx kaba

You need to run this task after every change in the library. You can also start a watcher to continuously build the library:

npx kaba -d

Now open the file in tests/index.html in a web browser.

Test case files

Place all test case files under tests/cases/ as regular .js files.

The tests files are built using tests/build/all-tests.js, so if you add a new test case file, you must add an import there. This build is compiled using kaba, so you can use regular modern JS.

Working on the project

  1. Make your changes in the library
  2. If you added a new file, update the bundle build in tests/build/all-tests.js
  3. Bundle the library via kaba
  4. Write your tests in tests/cases/
  5. Open the QUnit page in your browser and check whether all tests work correctly.