UNPKG

@caspingus/lt

Version:

A utility library of helpers and tools for working with Learnosity APIs.

37 lines (32 loc) 1.57 kB
/** * index.js is a "kitchen sink" file that will load everything when imported. The * core LT library, plus all extensions. Probably only use this for development * because of the size. In production, try importing core.js and any extensions * you might want separately. */ import { LT as core } from './core'; import * as contentTabs from './extensions/ui/contentTabs/index'; import * as createTags from './extensions/ui/createTags/index'; import * as dynamicContent from './extensions/ui/dynamicContent/index'; import * as essayMaxLength from './extensions/validation/essayMaxLength/index'; import * as imageUploader from './extensions/ui/imageUploader/index'; import * as languageTextDirection from './extensions/ui/languageTextDirection/index'; import * as nativeTabs from './extensions/ui/nativeTabs/index'; import * as renderPDF from './extensions/ui/renderPDF/index'; import * as singleQuestion from './extensions/validation/singleQuestion/index'; import * as ssmlEditor from './extensions/ui/ssmlEditor/index'; const extensions = { extensions: { contentTabs: { ...contentTabs }, createTags: { ...createTags }, dynamicContent: { ...dynamicContent }, essayMaxLength: { ...essayMaxLength }, imageUploader: { ...imageUploader }, languageTextDirection: { ...languageTextDirection }, nativeTabs: { ...nativeTabs }, renderPDF: { ...renderPDF }, singleQuestion: { ...singleQuestion }, ssmlEditor: { ...ssmlEditor }, }, }; export const LT = { ...core, ...extensions };