Initial commit
This commit is contained in:
@@ -0,0 +1,132 @@
|
||||
|
||||
/**
|
||||
* Replace strings grunt task for CartoDB.js
|
||||
*
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
task: function(grunt, config) {
|
||||
return {
|
||||
|
||||
cdb: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/cdb.VERSION = "<%= config.version.bugfixing %>"/g',
|
||||
replacement: 'cdb.VERSION = "<%= grunt.config(\'bump.version\') %>"',
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['src/cartodb.js'],
|
||||
dest: 'src/'
|
||||
}]
|
||||
},
|
||||
|
||||
pkg: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/"version": "<%= config.version.bugfixing %>"/g',
|
||||
replacement: '"version": "<%= grunt.config(\'bump.version\') %>"',
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['package.json'],
|
||||
dest: ''
|
||||
}]
|
||||
},
|
||||
|
||||
readme: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/<%= config.version.minor %>/gi',
|
||||
replacement: "<%= grunt.config('bump.minor') %>",
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['README.md'],
|
||||
dest: ''
|
||||
}]
|
||||
},
|
||||
|
||||
api: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/\/<%= config.version.minor %>\//gi',
|
||||
replacement: "/<%= grunt.config('bump.minor') %>/",
|
||||
expression: true
|
||||
},{
|
||||
match: '/<%= config.version.bugfixing %>/gi',
|
||||
replacement: "<%= grunt.config('bump.version') %>",
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['doc/API.md'],
|
||||
dest: 'doc/'
|
||||
}]
|
||||
},
|
||||
|
||||
examples: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/\/<%= config.version.minor %>\//gi',
|
||||
replacement: "/<%= grunt.config('bump.minor') %>/",
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['examples/**/*.html'],
|
||||
dest: 'examples/'
|
||||
}]
|
||||
},
|
||||
|
||||
releasing: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/\/<%= config.version.minor %>\//gi',
|
||||
replacement: "/<%= grunt.config('bump.minor') %>/",
|
||||
expression: true
|
||||
},{
|
||||
match: '/<%= config.version.bugfixing %>/gi',
|
||||
replacement: "<%= grunt.config('bump.version') %>",
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['RELEASING.md'],
|
||||
dest: ''
|
||||
}]
|
||||
},
|
||||
|
||||
bower: {
|
||||
options: {
|
||||
patterns: [{
|
||||
match: '/"version": "<%= config.version.bugfixing %>"/g',
|
||||
replacement: '"version": "<%= grunt.config(\'bump.version\') %>"',
|
||||
expression: true
|
||||
}]
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['bower.json'],
|
||||
dest: ''
|
||||
}]
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user