code reworks, bitHound fixes, attached eslint#61
code reworks, bitHound fixes, attached eslint#61amitguptagwl merged 2 commits intoNaturalIntelligence:masterfrom
Conversation
|
Don't merge it. It fails compatibility |
|
@Delagen can you please provide more detail about the code changes, compatibility with browsers, IE check, performance check etc.? |
|
@amitguptagwl I simply make some code arrange and tries to solve lint issues bitHound found. I think to migrate to ES6+ codebase and make browser bundle using webpack or other bundler with transpilation ) |
|
Thanks @Delagen it is really helpful. Let me check changes separately for performance and browser compatibility before merging. I tried ES6 migration a long time back, but it impacted performance so I reverted back my changes as it is limited to this project only. I'm not sure if I was doing anything wrong that time or if that degradation is still applicable on current code. |
|
@amitguptagwl Now it may be more working. |
|
Sorry for the late response, it's a festive season here. So I'm not getting the chance to check for performance and compatibility. will do it after Monday. |
|
I've just run perf tests. It seems there is not impact due to this merge |
|
It does not affect performance. But allow to use all ES features like arrow functions, const/let, destructuring and others, and make ES5 compatible output |
|
This observation may or may not impact. Need to check it this.attrsMap = {}; // in xmlNode.js may break nimn parsing.webpack should generate beautify file instead of minified as CDN is already taking care of that, or both minified and normal. |
|
@amitguptagwl mode: production enabled minify by default. |
|
@amitguptagwl I merged master but fails latest undefined check (( |
|
I have also resolved conflicts in my local for your merge. But somehow not able to push the changes. :( |
|
Resolved error ) |
|
Thanks @Delagen . I should have kept patience. |
|
squashed history ) |
|
:) @Delagen any benefit of
|
|
@amitguptagwl Sorry). Restored LICENSE |
|
Hmm, thanks. Can it impact the way it includes in other npm packages? I hope you must have already tested it. But just wanted to double check. |
|
@amitguptagwl It's must work. But I didn't make deep tests. It must works also on IE 9 and later. |
No description provided.