diff options
author | Mario Vavti <mario@mariovavti.com> | 2015-11-18 23:56:25 +0100 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2015-11-18 23:56:25 +0100 |
commit | b23284cba28335f61595f2264685b1bbafc19183 (patch) | |
tree | 696cbfc2b5a609c636e0d1d7a3a2f9ad7a302266 /library/moment/tasks/embed_locales.js | |
parent | 0c163c4d038a4c26335af1bde366d8ef9e53c464 (diff) | |
download | volse-hubzilla-b23284cba28335f61595f2264685b1bbafc19183.tar.gz volse-hubzilla-b23284cba28335f61595f2264685b1bbafc19183.tar.bz2 volse-hubzilla-b23284cba28335f61595f2264685b1bbafc19183.zip |
move moment.min.js and remove unneeded files
Diffstat (limited to 'library/moment/tasks/embed_locales.js')
-rw-r--r-- | library/moment/tasks/embed_locales.js | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/library/moment/tasks/embed_locales.js b/library/moment/tasks/embed_locales.js deleted file mode 100644 index 5027af10c..000000000 --- a/library/moment/tasks/embed_locales.js +++ /dev/null @@ -1,47 +0,0 @@ - -module.exports = function (grunt) { - grunt.registerTask('embedLocales', function () { - var config = grunt.config('embedLocales'); - - var files = grunt.file.expand(config.targetLocales); - var embeddedContents = determineEmbeddedContent(files); - - var momentContents = grunt.file.read(config.moment); - var modifiedContents = momentContents.replace('/* EMBED_LOCALES */', function () { - // If we don't do this, $ symbols in locale files may get interpreted in - // the regex replacement - return embeddedContents; - }); - - grunt.file.write(config.dest, modifiedContents); - }); - - var languageReset = 'moment.locale(\'en\');'; - - function determineEmbeddedContent(files) { - var embeddedContent = ''; - files.forEach(function (file) { - embeddedContent += transformFile(file); - }); - embeddedContent += '\n ' + languageReset + '\n'; - return embeddedContent; - } - - var reTransform = /function \(factory\) \{[^]*\}(?=\(function \(moment\) \{)/gm; - var replaceWith = - 'function (factory) {\n' + - ' factory(moment);\n' + - '}'; - - function transformFile(file) { - var fileContents = grunt.file.read(file); - - if (!fileContents.match(reTransform)) { - grunt.warn('Warning: all locale files must use the common UMD wrapper pattern. Failed locale file: ' + file); - return ''; - } - - return fileContents.replace(reTransform, replaceWith); - } -}; - |