Babel plugin for wxs environment.
In
var $var = val;
Out
var _var = val;
In
new Date(timestamp)
new RegExp('pattern', 'i')
Out
getDate(timestamp)
getRegExp('pattern', 'i')
In
exports.value = val;
Out
var exports = module.exports;
exports.value = val;
In
for (var i = 0, ii = array.length; i < ii; i++) {
// body
}
Out
var i = 0, ii = array.length;
for (; i < ii; i++) {
// body
}
In
value instanceof Function
value instanceof Array
value instanceof Date
value instanceof RegExp
Out
value && value.constructor === 'Function'
value && value.constructor === 'Array'
value && value.constructor === 'Date'
value && value.constructor === 'RegExp'
In
Array.isArray(value)
Out
value && value.constructor === 'Array'
In
regex1 = /pattern/
regex2 = /pattern/i
Out
regex1 = getRegExp('pattern')
regex2 = getRegExp('pattern', 'i')