sense-extension-recipes
Version:
Recipes on working with Qlik Sense Visualization Extensions.
61 lines (59 loc) • 1.32 kB
JavaScript
/*global module*/
module.exports = function ( grunt ) {
'use strict';
grunt.loadNpmTasks( 'grunt-contrib-compress' );
return {
dev: {
options: {
archive: '../build/<%=projectConfig.general.ExtensionNamespace%><%=projectConfig.general.ExtensionNameSafe%>_dev.zip'
},
files: [
{
expand: true,
cwd: '../dist/',
src: ['**'],
dest: '/'
}
]
},
release: {
options: {
archive: '../build/<%=projectConfig.general.ExtensionNamespace%><%=projectConfig.general.ExtensionNameSafe%>_v<%=projectConfig.general.Version%>.zip'
},
files: [
{
expand: true,
cwd: '../dist/',
src: ['**'],
dest: '/'
}
]
},
release_latest: {
options: {
archive: '../build/<%=projectConfig.general.ExtensionNamespace%><%=projectConfig.general.ExtensionNameSafe%>_latest.zip'
},
files: [
{
expand: true,
cwd: '../dist/',
src: ['**'],
dest: '/'
}
]
},
source: {
options: {
archive: '../build/<%=projectConfig.general.ExtensionNameSafe%>_src_v<%=projectConfig.general.Version%>.zip'
},
files: [
{
expand: true,
cwd: '../',
src: ['src/**/*', 'grunt/**/*', '!grunt/node_modules/**/*'],
dest: '/'
}
]
}
};
};