{"_id":"active-x-obfuscator","_rev":"7-ccd21991ff56c9316b6bf463b21eae5f","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"},"versions":{"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","tarball":"https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz","integrity":"sha512-8gdEZinfLSCfAUulETDth4ZSIDPSchiPgm5PLrXQC6BANf1YFEDrPPM2MdK2zcekMROwtM667QFuYw/H6ZV06Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkWmYAZvvBsWep7clZRHJE4px8z1SY+z7/JEa6n6iUcAiBJD1KqFP0mZnmxFZbBXtKojoKiQEWRy5IMrvxYzx+06A=="}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]},"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":{},"readme":"[![build status](https://secure.travis-ci.org/felixge/node-active-x-obfuscator.png)](http://travis-ci.org/felixge/node-active-x-obfuscator)\n# 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","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/felixge/node-active-x-obfuscator/issues"},"_id":"active-x-obfuscator@0.0.2","dist":{"shasum":"061ccdeaf4313d9fea3156c0f8189236a8fb5a99","tarball":"https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.2.tgz","integrity":"sha512-hGgUgMeVxFm4W0aA9ctr+abC86WuOvgdyj+jTSLvn0YDFfiTZq7igKQOLRLSgAXDKgRJfBtVkFGllxKLYgnXeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHbr3zv18wDOnbiUmRCXmCQZY4/12vcvTWBZ9XuOjusAiEA+/GmpNIPXpvyj1uKdYtIjnPqkRC3V3Ht51Ws/0jDwPI="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]}},"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","maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"time":{"modified":"2022-06-13T02:23:50.162Z","created":"2012-02-28T10:08:02.911Z","0.0.1":"2012-02-28T10:08:04.636Z","0.0.2":"2013-06-19T18:31:30.819Z"},"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"}}