Skip to main content

Packages

Introduction

Codex is built as a Single Page Application on top of the Vue framework. As a Javascript Application, it uses a lot of libraries and packages compatible with Vue technology for different use cases. In addition, since plugins are integrated natively into the Codex application, you can use all of the installed packages in Codex for your plugin components.

Extra packages

You cannot install new packages in Codex through plugins. This feature is limited for security and performance reasons. If you need a particular package to be included in Codex, please contact the engineering team, who will review your request.

Available packages

This section will provide a complete list of available packages you can reuse in your plugins.

PackageNPMGithubDescription
@vue/composition-apiNPMGitHubVue 2 plugin for Composition API
axiosNPMGitHubPromise based HTTP client for the browser and node.js
bootstrapNPMGitHubSleek, intuitive, and powerful front-end framework for faster and easier web development.
bootstrap-vueNPMGitHubBootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
fabricNPMGitHubJavascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
lodashNPMGitHubA modern JavaScript utility library delivering modularity, performance, & extras.
momentNPMGitHubParse, validate, manipulate, and display dates in javascript.
qsNPMGitHubA querystring parser with nesting support
tiptapNPMGitHubThe headless editor framework for web artisans.
tiptap-commandsNPMGitHubThis is a collection of commands for tiptap.
tiptap-extensionsNPMGitHubThis is a collection of extensions for tiptap.
vue-good-tableNPMGitHubAn easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc
vue-quill-editorNPMGitHubQuill editor component for Vue(2).
vue-selectNPMGitHubEverything you wish the HTML select element could do, wrapped up into a lightweight, extensible Vue component.
vue2-google-mapsNPMGitHubGoogle maps component for vue with 2-way data binding
vuedraggableNPMGitHubVue drag-and-drop component based on Sortable.js
vuedraggableNPMGitHubVue drag-and-drop component based on Sortable.js