App for building custom JS & CSS for Canvas LMS themes
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.
npm install @ahsdile/canvas-lms-app
yarn add @ahsdile/canvas-lms-app
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();