@ahsdile/canvas-lms-appdeprecated

App for building custom JS & CSS for Canvas LMS customizations

Usage no npm install needed!

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

README

App for building custom JS & CSS for Canvas LMS themes

Using this JavaScript application you can add plug-ins that add/modify functionality to the Canvas LMS front end.

With the upcoming release of version 1.0, the npm package will be renamed with the new organization name artevelde-uas (Artevelde University of Applied Sciences). The full package name will be '@artevelde-uas/canvas-lms-app'. All plug-ins will be renamed as well.

Installation

Using NPM:

npm install @ahsdile/canvas-lms-app

Using Yarn:

yarn add @ahsdile/canvas-lms-app

Usage

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

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

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

canvas.run();