Browse Source

Update RegExps in packaging for npm.

Fixes npm packaging for components api, site (#1878) and transition.
pull/2816/head
Davide Marquês 9 years ago
parent
commit
3698a35ffd
1 changed files with 7 additions and 7 deletions
  1. 14
      tasks/admin/components/create.js

14
tasks/admin/components/create.js

@ -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 : 'var _module = module;\nmodule.exports = function(parameters) {',
formExport : 'var _module = module;\nmodule.exports = function(fields, parameters) {',
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))
@ -329,4 +329,4 @@ module.exports = function(callback) {
}
runSequence(tasks, callback);
};
};
Loading…
Cancel
Save