Gulp Vue Module screenshot

Gulp Vue Module

Author Avatar Theme by Pandao
Updated: 1 Mar 2018
39 Stars

Gulp plugin for Vue.js *.vue component file complie to AMD / CMD / CommonJS module.

Categories

Overview

Gulp-Vue-Module is a versatile Gulp plugin specifically designed for compiling Vue.js .vue component files into various module formats, namely AMD, CMD, and CommonJS. This allows developers to leverage front-end module loaders such as Require.js and Sea.js without the need for Webpack or vue-loader, streamlining the integration of Vue components into projects.

One of the standout aspects of this plugin is its ability to offer a simple and effective alternative for those who prefer not to use more complex bundlers. By following a structured tag ordering in the .vue files, developers can easily maintain their code while ensuring compatibility with different module systems.

Features

  • Module Format Support: Compiles Vue components into AMD, CMD, and CommonJS formats, allowing flexible usage with different module loaders.
  • No Webpack Required: Bypasses the need for Webpack and vue-loader, making it easier to integrate Vue into existing projects.
  • Structured Tag Order: Requires a specific tag ordering (<style>, <template>, and <script>) to ensure correct compilation, which aids code organization.
  • Flexible Style Tag Capabilities: Supports various stylesheet languages such as CSS, SCSS, and SASS through the <style> tag, including the ability to link external files.
  • Header Comment Insertion: Allows the inclusion of header comments through the <header-comment> tag, facilitating better documentation within the components.
  • External Require Option: Provides the option to set externalRequire to true, enabling Vue to be injected directly into the file instead of requiring it internally.
  • Simplicity and Efficiency: Designed for ease of use, making it an excellent choice for developers looking for simpler alternatives to heavy bundlers.