uwwave_extension_lib
TypeScript icon, indicating that this package has built-in type declarations

1.3.3 • Public • Published

UW Wave Browser Extension

Browser extension for UW Wave, the ultimate companion app to WaterlooWorks.

Getting started

  1. Clone the repository
  2. Run yarn to install dependencies
  3. Run yarn start to start the development server
  4. Open Chrome and go to chrome://extensions/
  5. Enable developer mode by clicking the toggle switch
  6. Click "Load unpacked" and select the dist folder

Build

To build the extension, run yarn build. The built extension will be in the dist folder.

To build the extension for Firefox, run yarn build:firefox. The built extension will be in the dist_firefox folder.
Firefox build is currently experimental and may not work as expected. Importing data does not work.

To build the extension library, run yarn build:lib. The built library will be in the lib folder.
The extension library is used by the website to load in data.

Development

For test data, see test_data folder. Upload this to the extension using the advanced options menu.

For release managers, when updating the version, make sure to update both manifest.json and package.json.
Create a new tag to trigger a draft release, then publish the release to publish to npm.

Dependents (0)

Package Sidebar

Install

npm i uwwave_extension_lib

Homepage

uwwave.ca/

Weekly Downloads

0

Version

1.3.3

License

GPL-3.0

Unpacked Size

55.4 kB

Total Files

19

Last publish

Collaborators

  • uwwave