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.
Package | NPM | Github | Description |
---|---|---|---|
@vue/composition-api | NPM | GitHub | Vue 2 plugin for Composition API |
axios | NPM | GitHub | Promise based HTTP client for the browser and node.js |
bootstrap | NPM | GitHub | Sleek, intuitive, and powerful front-end framework for faster and easier web development. |
bootstrap-vue | NPM | GitHub | BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup. |
fabric | NPM | GitHub | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser |
lodash | NPM | GitHub | A modern JavaScript utility library delivering modularity, performance, & extras. |
moment | NPM | GitHub | Parse, validate, manipulate, and display dates in javascript. |
qs | NPM | GitHub | A querystring parser with nesting support |
tiptap | NPM | GitHub | The headless editor framework for web artisans. |
tiptap-commands | NPM | GitHub | This is a collection of commands for tiptap. |
tiptap-extensions | NPM | GitHub | This is a collection of extensions for tiptap. |
vue-good-table | NPM | GitHub | An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc |
vue-quill-editor | NPM | GitHub | Quill editor component for Vue(2). |
vue-select | NPM | GitHub | Everything you wish the HTML select element could do, wrapped up into a lightweight, extensible Vue component. |
vue2-google-maps | NPM | GitHub | Google maps component for vue with 2-way data binding |
vuedraggable | NPM | GitHub | Vue drag-and-drop component based on Sortable.js |
vuedraggable | NPM | GitHub | Vue drag-and-drop component based on Sortable.js |