question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:13 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
sanex3339commented, Jan 2, 2018

Just wrote transformer for object keys:

// input
(function(){
    if (true) {
        if (true) {
            var foo = {
                foo: 'abc',
                bar: {
                    baz: 'def',
                    'bax': 'bitcoin'
                },
                bark: 'hawl',
                'inner': {
                    'inner1': {
                        inner2: {
                            inner3: 'inner_value'
                        }
                    }
                }
            };
        }
    }
    
    console.log(foo);
})();

// output
var _0xbff3 = [
    'foo',
    'abc',
    'bar',
    'bark',
    'hawl',
    'inner',
    'inner1',
    'inner2',
    'inner3',
    'inner_value',
    'baz',
    'def',
    'bax',
    'bitcoin',
    'log'
];
var _0x56e7 = function (_0x134adc, _0x1eb28b) {
    _0x134adc = _0x134adc - 0x0;
    var _0x4608a8 = _0xbff3[_0x134adc];
    return _0x4608a8;
};
(function () {
    if (!![]) {
        if (!![]) {
            var _0x240e3f = {};
            _0x240e3f[_0x56e7('0x0')] = _0x56e7('0x1');
            _0x240e3f[_0x56e7('0x2')] = {};
            _0x240e3f[_0x56e7('0x3')] = _0x56e7('0x4');
            _0x240e3f[_0x56e7('0x5')] = {};
            _0x240e3f[_0x56e7('0x5')][_0x56e7('0x6')] = {};
            _0x240e3f[_0x56e7('0x5')][_0x56e7('0x6')][_0x56e7('0x7')] = {};
            _0x240e3f[_0x56e7('0x5')][_0x56e7('0x6')][_0x56e7('0x7')][_0x56e7('0x8')] = _0x56e7('0x9');
            _0x240e3f[_0x56e7('0x2')][_0x56e7('0xa')] = _0x56e7('0xb');
            _0x240e3f[_0x56e7('0x2')][_0x56e7('0xc')] = _0x56e7('0xd');
        }
    }
    console[_0x56e7('0xe')](_0x240e3f);
}());
0reactions
sanex3339commented, Feb 4, 2018

out in javascript-obfuscator@0.14.0

Read more comments on GitHub >

github_iconTop Results From Across the Web

0.14.0 Milestone
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms ......
Read more >
Eclipse QVTd™ (QVT Declarative) 0.14.0 Oxygen
Eclipse QVTd™ (QVT Declarative) 0.14.0 Oxygen. Primary tabs. Overview · Release Plan(active tab) · Review Information. Release Date:.
Read more >
Minecraft PE 0.14.0 - BUILD 4 NEWS?! (Pocket Edition)
Minecraft PE 0.14.0 - BUILD 4 NEWS?! (Pocket Edition). Watch later. Share. Copy link. Info. Shopping. Tap to unmute.
Read more >
Apache Arrow 0.14.0 Release
The Apache Arrow team is pleased to announce the 0.14.0 release. This covers 3 months of development work and includes 602 resolved issues ......
Read more >
Planning/0.14
Release Schedule ; 2011-2-01, Fork off stable-0.14 tree; simultaneously release qemu-0.14.0-rc0 ; 2011-2-06, Tag v0.14.0-rc1 and release qemu-0.14 ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found