node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


Gulp Melchior

Optimize (concatenate) melchior.js projects using Gulp plugin.

Getting Started

If you haven't used Gulp before, be sure to check out the Getting Started guide, as it explains how to create a Gulpfile as well as install and use Gulp plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install gulp-melchior --save-dev

Once the plugin has been installed, it may be enabled inside your Gulpfile with this line of JavaScript:

var melchior = require('gulp-melchior');

Melchior task

This is basic task to concatenate all files in Melchior project

gulp.task('melchior', function(){


melchior plugin can be initialized with options object. In example:

  path: 'folder/'

path: String

This option is used when file with Melchior config isn't in the same folder as Gulp(this is normal).

Folder structure:

   │  ├──config.js
   │  ├──app.js
   │  └──module.js

MelchiorJS config:

  paths: {
    'module': 'js/module.js'

Gulp Task example:

gulp.task('melchior', function(){
      path: 'app/'

Please end path with correct path delimeter character.

Concatenation of non-local files

Right now non-local files don't concatenated in result file.