UNPKG

ember-intl

Version:

Ember toolbox for internationalization.

64 lines (53 loc) 1.68 kB
'use strict'; module.exports = function (grunt) { grunt.initConfig({ shell: { broccoli: { command: 'broccoli build ./dist' } }, clean: { dist: 'dist/', tmp: 'tmp/' }, extract_cldr_data: { options: { fields : ['second', 'minute', 'hour', 'day', 'month', 'year'], plurals: true }, lib_all: { dest: 'dist/locale-data/complete.js', options: { prelude: [ '// GENERATED FILE', 'var EmberIntl = require("ember-intl");\n\n' ].join('\n'), wrapEntry: function (entry) { return 'EmberIntl.__addLocaleData(' + entry + ');'; } } }, dist_all: { dest: 'dist/locale-data/locales/', prelude: [ '// GENERATED FILE', 'var EmberIntl = require("ember-intl");\n\n' ].join('\n'), options: { wrapEntry: function (entry) { return 'EmberIntl.__addLocaleData(' + entry + ');'; } } } } }); grunt.loadNpmTasks('grunt-shell-spawn'); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-extract-cldr-data'); grunt.registerTask('cldr', ['extract_cldr_data']); grunt.registerTask('default', [ 'clean', 'shell:broccoli', 'cldr' ]); };