UNPKG

showcar-storage

Version:

This module provides an abstraction layer for storing information on the client-side.

32 lines (26 loc) 965 B
module.exports = function (grunt) { "use strict"; var moduleName = "storage"; var loadConfig = function (name, module) { var result = {}; module = module || moduleName || "module"; name = name.indexOf(".") > -1 ? name : name + ".conf"; result[module] = require("./config/" + name + ".js"); return result; }; grunt.initConfig({ pkg: grunt.file.readJSON("package.json"), webpack: loadConfig("webpack"), uglify: loadConfig("uglify"), jsdoc: loadConfig("jsdoc"), karma: {storage: {configFile: "./config/karma.conf.js"}} }); grunt.registerTask("build", ["webpack"]); grunt.registerTask("docs", ["jsdoc"]); grunt.registerTask("dist", ["jsdoc", "webpack", "uglify"]); grunt.registerTask("test", ["karma"]); grunt.registerTask("default", ["dist"]); require('load-grunt-tasks')(grunt, { pattern: ['grunt-*', "!grunt-cli"] }); };