UNPKG

unjq-ajax

Version:

AJAX library abstracted from jQuery offers the same APIs.

55 lines (48 loc) 1.36 kB
"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']) }