]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Added component grunt task to fill component.json with lang files 1099/head
authorIskren Chernev <iskren.chernev@gmail.com>
Mon, 16 Sep 2013 10:38:08 +0000 (03:38 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 16 Sep 2013 10:38:08 +0000 (03:38 -0700)
Gruntfile.js
component.json
tasks/component.js [new file with mode: 0644]

index 3dc8b99e41ca81ae0d2e2d01fe2326da3544bc93..1f0e519bb5525520b33074c9e5bd5f247fcc34a2 100644 (file)
@@ -111,5 +111,6 @@ module.exports = function (grunt) {
     grunt.registerTask('test', ['nodeunit']);
 
     // Task to be run when releasing a new version
-    grunt.registerTask('release', ['jshint', 'nodeunit', 'concat', 'embed_languages', 'uglify']);
+    grunt.registerTask('release', ['jshint', 'nodeunit', 'concat',
+            'embed_languages', 'component', 'uglify']);
 };
index 659a96184a3d4fb64301ed11c5b8e1d1c289ac22..2d2c640c7857a048d68826f0715d0e11a953f67c 100644 (file)
@@ -1,19 +1,66 @@
 {
   "name": "moment",
-  "version": "2.1.0",
-  "scripts": ["moment.js"],
+  "version": "2.2.1",
   "main": "moment.js",
   "description": "Parse, validate, manipulate, and display dates in javascript.",
-  "ignore": [
-    ".gitignore",
-    ".travis.yml",
-    "composer.json",
-    "CONTRIBUTING.md",
-    "ender.js",
-    "Gruntfile.js",
-    "package.js",
-    "package.json",
-    "test",
-    "tasks"
+  "files": [
+    "moment.js",
+    "lang/ar-ma.js",
+    "lang/ar.js",
+    "lang/bg.js",
+    "lang/br.js",
+    "lang/ca.js",
+    "lang/cs.js",
+    "lang/cv.js",
+    "lang/da.js",
+    "lang/de.js",
+    "lang/el.js",
+    "lang/en-ca.js",
+    "lang/en-gb.js",
+    "lang/eo.js",
+    "lang/es.js",
+    "lang/et.js",
+    "lang/eu.js",
+    "lang/fa.js",
+    "lang/fi.js",
+    "lang/fr-ca.js",
+    "lang/fr.js",
+    "lang/gl.js",
+    "lang/he.js",
+    "lang/hi.js",
+    "lang/hr.js",
+    "lang/hu.js",
+    "lang/id.js",
+    "lang/is.js",
+    "lang/it.js",
+    "lang/ja.js",
+    "lang/ka.js",
+    "lang/ko.js",
+    "lang/lt.js",
+    "lang/lv.js",
+    "lang/ml.js",
+    "lang/mr.js",
+    "lang/ms-my.js",
+    "lang/nb.js",
+    "lang/ne.js",
+    "lang/nl.js",
+    "lang/nn.js",
+    "lang/pl.js",
+    "lang/pt-br.js",
+    "lang/pt.js",
+    "lang/ro.js",
+    "lang/ru.js",
+    "lang/sk.js",
+    "lang/sl.js",
+    "lang/sq.js",
+    "lang/sv.js",
+    "lang/th.js",
+    "lang/tr.js",
+    "lang/tzm-la.js",
+    "lang/tzm.js",
+    "lang/uk.js",
+    "lang/vn.js",
+    "lang/zh-cn.js",
+    "lang/zh-tw.js"
   ]
 }
diff --git a/tasks/component.js b/tasks/component.js
new file mode 100644 (file)
index 0000000..bdf4fed
--- /dev/null
@@ -0,0 +1,9 @@
+module.exports = function (grunt) {
+    grunt.registerTask('component', function () {
+        var config = JSON.parse(grunt.file.read('component.json'));
+        config.files = grunt.file.expand('lang/*.js');
+        config.files.unshift('moment.js');
+
+        grunt.file.write('component.json', JSON.stringify(config, true, 2));
+    });
+}