{"_id":"active-x-obfuscator","_rev":"118002","name":"active-x-obfuscator","description":"A module to (safely) obfuscate all occurrences of the string 'ActiveX' inside any JavaScript code.","dist-tags":{"latest":"0.0.2"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"time":{"modified":"2021-06-03T10:52:25.000Z","created":"2012-02-28T10:08:04.636Z","0.0.2":"2013-06-19T18:31:30.819Z","0.0.1":"2012-02-28T10:08:04.636Z"},"users":{},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"repository":{"type":"git","url":"git://github.com/felixge/node-active-x-obfuscator.git"},"versions":{"0.0.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"active-x-obfuscator","description":"A module to (safely) obfuscate all occurrences of the string 'ActiveX' inside any JavaScript code.","version":"0.0.2","homepage":"https://github.com/felixge/node-active-x-obfuscator","repository":{"type":"git","url":"git://github.com/felixge/node-active-x-obfuscator.git"},"main":"./index","scripts":{"test":"node test.js"},"engines":{"node":"*"},"dependencies":{"zeparser":"0.0.7"},"devDependencies":{},"optionalDependencies":{},"readmeFilename":"Readme.md","bugs":{"url":"https://github.com/felixge/node-active-x-obfuscator/issues"},"_id":"active-x-obfuscator@0.0.2","dist":{"shasum":"061ccdeaf4313d9fea3156c0f8189236a8fb5a99","size":2579,"noattachment":false,"key":"/active-x-obfuscator/-/active-x-obfuscator-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/active-x-obfuscator/download/active-x-obfuscator-0.0.2.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"directories":{},"publish_time":1371666690819,"_hasShrinkwrap":false,"_cnpm_publish_time":1371666690819},"0.0.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"active-x-obfuscator","description":"A module to (safely) obfuscate all occurrences of the string 'ActiveX' inside any JavaScript code.","version":"0.0.1","homepage":"https://github.com/felixge/node-active-x-obfuscator","repository":{"type":"git","url":"git://github.com/felixge/node-active-x-obfuscator.git"},"main":"./index","scripts":{"test":"node test.js"},"engines":{"node":"*"},"dependencies":{"zeparser":"0.0.5"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"active-x-obfuscator@0.0.1","_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"089b89b37145ff1d9ec74af6530be5526cae1f1a","size":22579,"noattachment":false,"key":"/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/active-x-obfuscator/download/active-x-obfuscator-0.0.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"directories":{},"publish_time":1330423684636,"_hasShrinkwrap":false,"_cnpm_publish_time":1330423684636}},"readme":"# active-x-obfuscator\n\nA module to (safely) obfuscate all occurrences of the string 'ActiveX' inside\nany JavaScript code.\n\n## Why?\n\nSome corporate firewalls /proxies such as Blue Coat block JavaScript files to be\ndownloaded if they contain the word `'ActiveX'`. That of course is very annoying\nfor libraries such as [socket.io][] that need to use `ActiveXObject` for\nsupporting IE8 and older.\n\n## Install\n\n```\nnpm install active-x-obfuscator\n```\n\n## Usage\n\n```js\nvar activeXObfuscator = require('active-x-obfuscator');\nvar code = 'foo(new ActiveXObject());';\n\nvar obfuscated = activeXObfuscator(code);\n// -> foo(new window[(['Active'].concat('Object').join('X'))])\n```\n\n## License\n\nLicensed under the MIT license.\n\n[socket.io]: http://socket.io/\n","_attachments":{},"readmeFilename":"Readme.md","homepage":"https://github.com/felixge/node-active-x-obfuscator","bugs":{"url":"https://github.com/felixge/node-active-x-obfuscator/issues"}}