Results 16 issues of icepro

```javascript /^(?!mailto:)(?:(?:http|https|ftp):\/\/|\/\/)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(\/|\\?|#)[^\\s]*)?$/ ``` 这个正则的校验是指数级的,例如校验 ``` http://jhhhhhhhhhhh ``` 每增加一位正则查询次数 *2 约等于 2^(str.length) ![image](https://user-images.githubusercontent.com/16058059/109133304-d4412580-778f-11eb-8e2f-436b1143c8a2.png) ![image](https://user-images.githubusercontent.com/16058059/109133333-dc00ca00-778f-11eb-949f-318daa3aa064.png) 按照 js 的运算性能大约从 37 位起,每增加一位耗时相当于 2^n 秒,大约 44 位就可以耗尽全部 js 计算资源卡死chrome 了

Closes #1620 Resolve conflicting files on related pull request #1906

## Current behavior https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/blob/main/src/typescript/extension/vue/type-script-vue-extension.ts#L113 vue2.7 hit `isVueTemplateCompilerV3`,but there is no `descriptor` on `parsed` ```typescript const parsed = compiler.parse(vueSourceText); if (parsed.descriptor && parsed.descriptor.script) { const scriptV3 = parsed.descriptor.script; ``` `parsed` shows...

bug

- [x] Did you create an [Apache Jira](https://issues.apache.org/jira/projects/THRIFT/issues/) ticket? (not required for trivial changes) - https://issues.apache.org/jira/browse/THRIFT-5634 - [x] If a ticket exists: Does your pull request title follow the pattern...

考不考虑接入一下这个 [makegirlsmoe/makegirlsmoe_web](https://github.com/makegirlsmoe/makegirlsmoe_web) 有没有有兴趣接入的,一起搞一下?

### I am interested in helping provide a fix! Yes ### Which generators are impacted? - [ ] All - [ ] Angular - [ ] HTML - [ ]...

bug