UNPKG

node-swallowjs

Version:

epp portal

63 lines (60 loc) 1.44 kB
module.exports = function(grunt) { 'use strict'; var tags = [ 'src/tags/FormMixin.jsx', 'src/tags/_tags.jsx', 'src/tags/List.jsx', 'src/tags/ChangePasswd.jsx', 'src/tags/Check.jsx', 'src/tags/Info.jsx', 'src/tags/Delete.jsx', 'src/tags/Create.jsx', 'src/tags/RenewDomain.jsx', 'src/tags/Update.jsx', 'src/tags/Transfer.jsx', 'src/tags/ShowRestoreDomainReport.jsx', 'src/tags/ShowDomainResolve.jsx', 'src/tags/Load.jsx', 'src/tags/SelectPort.jsx', 'src/tags/ResolveDomain.jsx', 'src/tags/AuthEmail.jsx', 'src/tags/AuthContact.jsx' ]; grunt.initConfig({ uglify: { es6: { expand: true, cwd: 'api/', src: ['*.js', '!*.min.js'], dest: 'api/', ext: '.min.js' }, jsx: { expand: true, cwd: 'src/', src: ['*.js', '!*.min.js'], dest: 'src/', ext: '.min.js' } }, concat: { tags: { src: tags, dest: 'src/tags.jsx' }, join: { src: [ 'src/tags.min.js', 'api/eppAPI.min.js', 'src/main.min.js', 'src/mount.min.js' ], dest: 'doc/index.min.js' } } }); grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.registerTask('tags', ['concat:tags']); grunt.registerTask('default', ['uglify', 'concat:join']); };