unjq-ajax
Version:
AJAX library abstracted from jQuery offers the same APIs.
55 lines (48 loc) • 1.36 kB
JavaScript
"use strict";
var webpack_dev = require('./webpack.config')
//var extend = require('util')._extend
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json')
, babel: {
options: {
//sourceMap: true
}
, dist: {
files: [
{
expand: true
, cwd: './src'
, src: [ '**/*.es6' ]
, dest: './lib'
, ext: '.js'
}
]
}
}
, clean: {
options: {
force: true
}
, js: "examples/demo.js"
, lib: "lib/*"
}
, webpack: {
demo: webpack_dev
}
, uglify: {
dist: {
files: {
'./lib/ajax.min.js': './lib/ajax.js'
}
}
}
})
grunt.loadNpmTasks('grunt-contrib-clean')
grunt.loadNpmTasks('grunt-contrib-uglify')
grunt.loadNpmTasks('grunt-babel')
grunt.loadNpmTasks('grunt-webpack')
grunt.registerTask('default', [ 'babel', 'webpack:demo'])
grunt.registerTask('build', ['babel', 'uglify'])
grunt.registerTask('wp', [ 'webpack:demo'])
}