mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-08-30 13:46:43 +02:00
Render function as mentioned in issue #146, only works in browser context
Updated build scripts New way for bundling content in dist, tobe tested, currently to be considered beta
This commit is contained in:
35
gulp/tasks/less.js
Normal file
35
gulp/tasks/less.js
Normal file
@@ -0,0 +1,35 @@
|
||||
var gulp = require('gulp');
|
||||
var path = require('path');
|
||||
var less = require('gulp-less');
|
||||
var rename = require('gulp-rename');
|
||||
var concat = require('gulp-concat');
|
||||
|
||||
gulp.task('editor-less', function () {
|
||||
gulp.src(['./editor/css/editor.less'])
|
||||
.pipe(less({
|
||||
generateSourceMap: false, // default true
|
||||
paths: [ path.join(__dirname, 'less', 'includes') ]
|
||||
}))
|
||||
.pipe(concat('editor.css'))
|
||||
.pipe(gulp.dest('./editor/css/'));
|
||||
});
|
||||
|
||||
gulp.task('mermaid-less', function () {
|
||||
gulp.src(['./src/less/*/mermaid.less'])
|
||||
.pipe(less({
|
||||
generateSourceMap: false, // default true
|
||||
paths: [ path.join(__dirname, 'less', 'includes') ]
|
||||
}))
|
||||
.pipe(rename(function (path) {
|
||||
if(path.dirname === 'default'){
|
||||
path.basename = 'mermaid';
|
||||
}else{
|
||||
path.basename = 'mermaid.' + path.dirname;
|
||||
}
|
||||
path.dirname = '';
|
||||
}))
|
||||
.pipe(gulp.dest('./dist/'));
|
||||
});
|
||||
|
||||
|
||||
gulp.task('less',['mermaid-less', 'editor-less']);
|
Reference in New Issue
Block a user