Skip to content

Commit

Permalink
refine repalce:modernizr task
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisguttandin committed May 5, 2017
1 parent 421db7a commit fcc910f
Showing 1 changed file with 28 additions and 1 deletion.
29 changes: 28 additions & 1 deletion config/grunt/replace.js
Expand Up @@ -13,13 +13,40 @@ module.exports = {
}
declare var window: WindowWithPromise;
export default (function(window: any, document: any, undefined?: any){`
export default (function(window: any){`
}, {
match: /var\stests\s=\s\[\];/g,
replacement: 'var tests: any[] = [];'
}, {
match: /_q:\s\[\],/g,
replacement: '_q: <any[]> [],'
}, {
match: /on:\sfunction\(test,\scb\)\s{/g,
replacement: 'on: function(this: any, test: any, cb: any) {'
}, {
match: /addTest:\sfunction\(name,\sfn,\soptions\)\s{/g,
replacement: 'addTest: function(name: any, fn: any, options: any) {'
}, {
match: /addAsyncTest:\sfunction\(fn\)\s{/g,
replacement: 'addAsyncTest: function(fn: any) {'
}, {
match: /var\sModernizr\s=\sfunction\(\)\s\{};/g,
replacement: 'var Modernizr:any = function() {};'
}, {
match: /var\sclasses\s=\s\[\];/g,
replacement: 'var classes: any[] = [];'
}, {
match: /function\sis\(obj,\stype\)\s\{/g,
replacement: 'function is(obj: any, type: any) {'
}, {
match: /window.Modernizr\s=\s(Modernizr;)/g,
replacement: 'return $1'
}, {
match: /\}\)\(window,\sdocument\);/g,
replacement: '})(window);'
}, {
match: /new\swindow.Promise\(function\(r\)\s\{\sresolve\s=\sr;\s\}\);/g,
replacement: 'new window.Promise(function(r: any) { resolve = r; });'
} ]
}
}
Expand Down

0 comments on commit fcc910f

Please sign in to comment.