@artevelde-uas/canvas-lms-app

App for building custom JS & CSS for Canvas LMS customizations

Usage no npm install needed!

<script type="module">
  import arteveldeUasCanvasLmsApp from 'https://cdn.skypack.dev/@artevelde-uas/canvas-lms-app';
</script>

README

App for building custom JS & CSS for Canvas LMS themes

Using this application you can easily create plug-ins that add/modify functionality of the Canvas LMS UI.

Installation

Using NPM:

npm install @artevelde-uas/canvas-lms-app

Using Yarn:

yarn add @artevelde-uas/canvas-lms-app

Usage

Just import the Canvas app and your plug-ins and add them to the app:

import canvas from '@artevelde-uas/canvas-lms-app';
import somePlugin from 'some-plugin';
import myPlugin from './plugins/my-plugin';

canvas.addPlugin(somePlugin);
canvas.addPlugin(myPlugin);

canvas.run();