parent
3f1e728781
commit
4385f1acbc
425 changed files with 59924 additions and 37200 deletions
|
@ -93,8 +93,8 @@ module.exports = function(callback) {
|
|||
unrelatedNotes : new RegExp('^((?!(^.*(' + component + ').*$|###.*)).)*$', 'gmi'),
|
||||
whitespace : /\n\s*\n\s*\n/gm,
|
||||
// npm
|
||||
export : /\$\.fn\.\w+\s*=\s*function\(parameters\)\s*{/g,
|
||||
formExport : /\$\.fn\.\w+\s*=\s*function\(fields, parameters\)\s*{/g,
|
||||
componentExport : /(.*)\$\.fn\.\w+\s*=\s*function\(([^\)]*)\)\s*{/g,
|
||||
componentReference: '$.fn.' + component,
|
||||
settingsExport : /\$\.fn\.\w+\.settings\s*=/g,
|
||||
settingsReference : /\$\.fn\.\w+\.settings/g,
|
||||
trailingComma : /,(?=[^,]*$)/,
|
||||
|
@ -111,8 +111,8 @@ module.exports = function(callback) {
|
|||
unrelatedNotes : '',
|
||||
whitespace : '\n\n',
|
||||
// npm
|
||||
export : 'module.exports = function(parameters) {\n var _module = module;\n',
|
||||
formExport : 'module.exports = function(fields, parameters) {\n var _module = module;\n',
|
||||
componentExport : 'var _module = module;\n$1module.exports = function($2) {',
|
||||
componentReference: '_module.exports',
|
||||
settingsExport : 'module.exports.settings =',
|
||||
settingsReference : '_module.exports.settings',
|
||||
jQuery : 'require("jquery")'
|
||||
|
@ -151,8 +151,8 @@ module.exports = function(callback) {
|
|||
return gulp.src(release.source + component + '!(*.min|*.map).js')
|
||||
.pipe(plumber())
|
||||
.pipe(flatten())
|
||||
.pipe(replace(regExp.match.export, regExp.replace.export))
|
||||
.pipe(replace(regExp.match.formExport, regExp.replace.formExport))
|
||||
.pipe(replace(regExp.match.componentExport, regExp.replace.componentExport))
|
||||
.pipe(replace(regExp.match.componentReference, regExp.replace.componentReference))
|
||||
.pipe(replace(regExp.match.settingsExport, regExp.replace.settingsExport))
|
||||
.pipe(replace(regExp.match.settingsReference, regExp.replace.settingsReference))
|
||||
.pipe(replace(regExp.match.jQuery, regExp.replace.jQuery))
|
||||
|
@ -212,24 +212,24 @@ module.exports = function(callback) {
|
|||
return gulp.src(release.templates.package)
|
||||
.pipe(plumber())
|
||||
.pipe(flatten())
|
||||
.pipe(jsonEditor(function(package) {
|
||||
.pipe(jsonEditor(function(npm) {
|
||||
if(isJavascript) {
|
||||
package.dependencies = {
|
||||
npm.dependencies = {
|
||||
jquery: 'x.x.x'
|
||||
};
|
||||
package.main = 'index.js';
|
||||
npm.main = 'index.js';
|
||||
}
|
||||
package.name = packageName;
|
||||
npm.name = packageName;
|
||||
if(version) {
|
||||
package.version = version;
|
||||
npm.version = version;
|
||||
}
|
||||
package.title = 'Semantic UI - ' + capitalizedComponent;
|
||||
package.description = 'Single component release of ' + component;
|
||||
package.repository = {
|
||||
npm.title = 'Semantic UI - ' + capitalizedComponent;
|
||||
npm.description = 'Single component release of ' + component;
|
||||
npm.repository = {
|
||||
type : 'git',
|
||||
url : gitURL
|
||||
};
|
||||
return package;
|
||||
return npm;
|
||||
}))
|
||||
.pipe(gulp.dest(outputDirectory))
|
||||
;
|
||||
|
@ -329,4 +329,4 @@ module.exports = function(callback) {
|
|||
}
|
||||
|
||||
runSequence(tasks, callback);
|
||||
};
|
||||
};
|
||||
|
|
Reference in a new issue