Elentra JS Documentation
1.2
1.2
  • Elentra JS Documentation
  • Guide
    • Introduction
      • Standards & Principles
      • Integrating with ME v1.14.x
      • Upgrading to v1.2
      • Why EJS?
    • Architecture
      • Web APIs
    • Environments
      • Namespaces
      • Configuration
      • Entry Points
      • Bootstrapping
    • File Handling
      • Unified File Handling
      • Use Statement
    • Modules
      • Configuration
      • Components
      • Controllers
    • Routing
      • Logical Controllers
      • Routes
      • Route Collections
      • Path Matching
      • Path Generation
      • ViewLink Component
    • HTTP Library
      • REST Client
      • HTTP Client
    • Internationalization
      • Locales
      • Language Packs
      • ESCL
        • Concepts
          • Strings
          • Clauses
          • Variables
          • Terms
          • Functions
          • Literals (Preview)
        • Unicode
        • Function Reference
          • BOLD
          • ITALIC
          • LINK
          • UCFIRST
    • Plugins
      • Enabling a plugin
      • Core Plugins
        • Directives
          • v-i18n Directive
        • Instance Methods
          • $generatePath
          • $getRoute
          • $redirectTo
          • $setLocale
          • $translate
          • $findRouteByName (DEPRECATED)
        • Instance Objects
          • $api
    • Utilities
      • Throttle Utility
  • API Reference
Powered by GitBook
On this page
  1. Guide

Modules

Introduction

In EJS, a module is a self-contained collection of resources which implement a feature of an application. Each module includes everything it needs: classes, markup, styling, media assets, language files, route definitions, etc.

Modules may be independently versioned and shared across applications.

PreviousUse StatementNextConfiguration

Last updated 6 years ago