{"_id":"honeyjs","_rev":"23-be91a462a87156a92a7e12c93e1b94e2","name":"honeyjs","description":"An open source Javascript HoneyPot library","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"honeyjs","version":"1.0.0","description":"An open source Javascript Honey Pot implementation","main":"honey-1.0.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["HoneyJS","javascript","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-qunit":"~0.2.0"},"gitHead":"f8ac1c5a1dd4b79f17b5351cf51f2c4336f0d9bb","_id":"honeyjs@1.0.0","_shasum":"20a90eef7af0204f6640c555dbd2e64a01a224b7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"20a90eef7af0204f6640c555dbd2e64a01a224b7","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.0.tgz","integrity":"sha512-n7ZuMFmtHBTQSFeJPDw+oDWy86g3qLFW6dNc6MUaiBslLG55ZpPdFF1QohewAxKCm2imVuUONiLh422oamOQDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJHF9YD3PJ+lnX8jHG4YcAKOeFRYYnPRlM5c9lbKb64AiA0CBxKT2H1aLwWm7J39OeFEdmsPOnasygYmaezQfFOVg=="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"honeyjs","version":"1.0.1","description":"An open source Javascript Honey Pot implementation","main":"honey-1.0.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["HoneyJS","javascript","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-qunit":"~0.2.0"},"gitHead":"c4e47c5f1229046eece37a1cb7d7b2596af34bec","_id":"honeyjs@1.0.1","_shasum":"34224a667c8661787002a6e0f931133c29f7bd77","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"34224a667c8661787002a6e0f931133c29f7bd77","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.1.tgz","integrity":"sha512-lFxqqfFavSDsGtj84LXyOM/m69/cLo1ZJnyUvF8BnYVIq/B0L5pelAefyXBNS5YkytNV3FP94JuCXpp0KGIjRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkBgoPOGSCyA0rOGz6L+axbssq+DvyDyE/GyiV8iIxRAIhAKxaR/BafC9umdq4lCtwVusZCNHLfobqGo8J+g9QitQe"}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"honeyjs","version":"1.0.2","description":"An open source Javascript Honey Pot implementation","main":"honey-1.0.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["HoneyJS","javascript","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-qunit":"~0.2.0"},"gitHead":"db1ff428e14eb424818573e58f34c352be2637f5","_id":"honeyjs@1.0.2","_shasum":"838c448928d4c792346535c56367b806351d6532","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"838c448928d4c792346535c56367b806351d6532","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.2.tgz","integrity":"sha512-y3DCqdONXz0rKJYpAkjxveT3rHjXAacv2FWFjZedIYSH4ovjtrmYGngWNRq7nJzrShXMVxaAqG5hPdISAzunJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGvr9j1kIhYHZFU1TlDI9p81/XRSiXGZMJXGRQRolp1AiEAnp/OCpHW/DWwCJpi5LA8aFaTYNUQ4Pdn/Ncs/8Mh/hs="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"honeyjs","version":"1.0.3","description":"An open source Javascript Honey Pot implementation","main":"honey-1.0.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","HoneyJS","javascript","honeypotjs","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-qunit":"~0.2.0"},"gitHead":"8a0f7bee7c7b78dc721ad0f14a55ed8eea41f489","_id":"honeyjs@1.0.3","_shasum":"81243067d8a12e599a0a6275b7ab0cbdde1affe5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"81243067d8a12e599a0a6275b7ab0cbdde1affe5","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.3.tgz","integrity":"sha512-6JZX4Yk9WITCm4k6kzJIbShssUs2bGhiZ33uvQEcmGaepr1YczoMPlYbDE5k0U6G5TU0hn5UzKKXSaAWcXOITQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdR6jIagQIxq5LJCeGOQwue59ET3ar+dDFZ//IFTmIIAiBurqeD6GoiguJ+2/2wpJ5vGuaREMtMCs8HHztvFteq7Q=="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"honeyjs","version":"1.0.4","description":"An open source Javascript Honey Pot implementation","main":"honey.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","HoneyJS","javascript","honeypotjs","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-qunit":"~0.2.0","latodoc":"github:smeijer/latodoc"},"gitHead":"c38e855d3275a66a7a1e1d85fcab8307d0d91a5e","_id":"honeyjs@1.0.4","_shasum":"b86ed1a290364758bc4bdfcc7a39e7217028f2f6","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"b86ed1a290364758bc4bdfcc7a39e7217028f2f6","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.4.tgz","integrity":"sha512-hUbmoLxZR402BIrIzAH5ZaR0WRMQBX+xGPVKvZV2OMijmdQ3L0JEIL0zBmDqzox2ZYqWieP5e8vHRY/rxRvOUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOw6odmjx1o7uhf0SRUaUItsJJEhBz/dUZ+lb+eS+hzwIgGFFhf9BqqWrUFKoxpsdktELSemBmArnhjSVCwg7x5R0="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"honeyjs","version":"1.0.5","description":"An open source Javascript Honey Pot implementation","main":"honey.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","HoneyJS","javascript","honeypotjs","honey","pot","avoid","spams","detect","bot","spamming","jQuery","plugin"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"^0.11.3","grunt-contrib-qunit":"~0.2.0","jshint-html-reporter":"^0.2.4","jshint-stylish":"^2.0.1","latodoc":"github:smeijer/latodoc"},"gitHead":"1165a0a9eabfc3362ce097ed14342ee5e02894fa","_id":"honeyjs@1.0.5","_shasum":"555429c03c9e87de3e93749b24f23fc11f808136","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"555429c03c9e87de3e93749b24f23fc11f808136","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.0.5.tgz","integrity":"sha512-Dz0heHhf/Yqj0gx2vJkhCASpKRN2+tIhx65Txjt79yu1yhbHK+cKWz4JoVKSebtgqwe3jwU8aKifUxADbxmgkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDZvzrgG3A+DZOFig+yxC5JEhgu9aan0mzEuxLTRsVyAIhAJoY7Q5gRNDmY9ltugeeRALboHY1D+nnVdkcYQmAy0m/"}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"honeyjs","version":"1.1.0","description":"An open source Javascript HoneyPot library","main":"honey.js","directories":{"test":"tests"},"scripts":{"build-cov":"echo '!!BUILDING COV FILES ...' && istanbul instrument honey.js > test/honey.cov.js && istanbul instrument honey.min.js > test/honey.min.cov.js && echo '!!DONE'","report-cov":"echo '!!REPORTING COVERAGE ...' && istanbul report --root coverage lcov && echo '!!DONE'","run-test":"echo '!!RUNNING TESTS ...' && grunt test && rm -f test/honey.cov.js && rm -f test/honey.min.cov.js && echo '!!DONE'","send-cov":"echo '!!SENDING TO COVERALLS ...' && grunt send-cov && rm -f -R coverage && echo '!!DONE'","test":"npm run build-cov && npm run run-test && npm run report-cov","build":"npm run build-cov && npm run run-test && npm run report-cov && npm run send-cov","build-doc":"jsdoc -c jsdoc.json && cp -a -f examples/. doc/ && cp -a -f doc/honeyjs/. doc/ && rm -R -f doc/honeyjs","clean-doc":"rm -R -f doc"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","honeyjs","javascript","honey","pot","avoid","spam","detect","bot","spamming","jquery","plugin","recaptcha","google","coverage","security"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"blanket":"^1.1.9","chai":"^3.4.0","grunt":"^0.4.5","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.3","grunt-coveralls":"^1.0.0","grunt-mip":"^1.0.8","jshint":"^2.8.0","jshint-stylish":"^2.0.1","mocha":"^2.3.3"},"optionalDependencies":{"namis":"^1.0.0"},"contributors":[{"name":"Hung Luu","email":"luuhug@gmail.com"}],"gitHead":"1f75df6453c0eb0aa91daf9402639e241cb32dc7","dependencies":{"namis":"^1.0.0"},"_id":"honeyjs@1.1.0","_shasum":"2b187475a3be6d5c2b5bbb7f97d0e3420e940d4f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"2b187475a3be6d5c2b5bbb7f97d0e3420e940d4f","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.1.0.tgz","integrity":"sha512-fSi9OPuP0poQalMjEa7yY82w0Qvz3RJUNlsCNY6vOXlhV1wECleGHFMWBzuhf7OpvbS5DKa/28O4+o7YPHhTCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZZhGJO5QdDkQcJz4PUHI6PWTF+3RhGPB+0Wkkw+2ZUAiANFFQpqYOsSwD6jCsScOp5W7/L3yuoq6ApzVNLPeaoVw=="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"honeyjs","version":"1.1.1","description":"An open source Javascript HoneyPot library","main":"honey.js","directories":{"test":"tests"},"scripts":{"build-cov":"echo '!!BUILDING COV FILES ...' && istanbul instrument honey.js > test/honey.cov.js && istanbul instrument honey.min.js > test/honey.min.cov.js && echo '!!DONE'","report-cov":"echo '!!REPORTING COVERAGE ...' && istanbul report --root coverage lcov && echo '!!DONE'","run-test":"echo '!!RUNNING TESTS ...' && grunt test && rm -f test/honey.cov.js && rm -f test/honey.min.cov.js && echo '!!DONE'","send-cov":"echo '!!SENDING TO COVERALLS ...' && grunt send-cov && rm -f -R coverage && echo '!!DONE'","test":"npm run build-cov && npm run run-test && npm run report-cov","build":"npm run build-cov && npm run run-test && npm run report-cov && npm run send-cov","build-doc":"jsdoc -c jsdoc.json && cp -a -f examples/. doc/ && cp -a -f doc/honeyjs/. doc/ && rm -R -f doc/honeyjs","clean-doc":"rm -R -f doc"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","honeyjs","javascript","honey","pot","avoid","spam","detect","bot","spamming","jquery","plugin","recaptcha","google","coverage","security"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"blanket":"^1.1.9","chai":"^3.4.0","grunt":"^0.4.5","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.3","grunt-coveralls":"^1.0.0","grunt-mip":"^1.0.8","jshint":"^2.8.0","jshint-stylish":"^2.0.1","mocha":"^2.3.3","namis":"^1.0.0"},"contributors":[{"name":"Hung Luu","email":"luuhug@gmail.com"}],"_id":"honeyjs@1.1.1","_shasum":"1c4cc1147de6af3a0f56679367d921cde296b342","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"1c4cc1147de6af3a0f56679367d921cde296b342","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.1.1.tgz","integrity":"sha512-D4wR2r3Y8td225U8kIZh4FVdjEDrjJ/MH8G06ll8FOrDwuvt5mfvnyehM2kS7yeiSKPSCfPLfUauPnOGcSZH8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZe+sRUh6kReNWxzWxUH/yvmOjjTdsLbsFVqDnU3SHDQIgZM59pH4SQfMN67WpAqW3Jy7NCiHPhInKqcMVnF7tVMo="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"honeyjs","version":"1.1.2","description":"An open source Javascript HoneyPot library","main":"honey.js","directories":{"test":"tests"},"scripts":{"build-cov":"echo '!!BUILDING COV FILES ...' && istanbul instrument honey.js > test/honey.cov.js && istanbul instrument honey.min.js > test/honey.min.cov.js && echo '!!DONE'","report-cov":"echo '!!REPORTING COVERAGE ...' && istanbul report --root coverage lcov && echo '!!DONE'","run-test":"echo '!!RUNNING TESTS ...' && grunt test && rm -f test/honey.cov.js && rm -f test/honey.min.cov.js && echo '!!DONE'","send-cov":"echo '!!SENDING TO COVERALLS ...' && grunt send-cov && rm -f -R coverage && echo '!!DONE'","test":"npm run build-cov && npm run run-test && npm run report-cov","build":"npm run build-cov && npm run run-test && npm run report-cov && npm run send-cov","build-doc":"jsdoc -c jsdoc.json && cp -a -f examples/. doc/ && cp -a -f doc/honeyjs/. doc/ && rm -R -f doc/honeyjs","clean-doc":"rm -R -f doc"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","honeyjs","javascript","honey","pot","avoid","spam","detect","bot","spamming","jquery","plugin","recaptcha","google","coverage","security"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"blanket":"^1.1.9","chai":"^3.4.0","grunt":"^0.4.5","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.3","grunt-coveralls":"^1.0.0","grunt-mip":"^1.0.8","jshint":"^2.8.0","jshint-stylish":"^2.0.1","mocha":"^2.3.3","namis":"^1.0.0"},"contributors":[{"name":"Hung Luu","email":"luuhug@gmail.com"}],"gitHead":"e13d8e98eda5a4ac6df424c0a27c145181aa8ecb","_id":"honeyjs@1.1.2","_shasum":"6d2a7e211869d11627a71b631bb0a1763ca697d8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"6d2a7e211869d11627a71b631bb0a1763ca697d8","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.1.2.tgz","integrity":"sha512-QXAhxSl9ovGc2U9O01Rwx6uwxV2kim5EJxZzCk0AMmKT0VxDP1wGBHZSqrIMnRYEh9mPPqAGhNVwEUe5vgu0Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRiAfjNEd1Dk+rwKYsK0GCd8MUPyTQXf64u4iQeCRfeAIgZoXCyLtU5oLlgvJgwFlQmsr2qttGwLxZulWYH1YI6L0="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"honeyjs","version":"1.1.3","description":"An open source Javascript HoneyPot library","main":"honey.js","directories":{"test":"tests"},"scripts":{"build-cov":"echo '!!BUILDING COV FILES ...' && istanbul instrument honey.js > test/honey.cov.js && istanbul instrument honey.min.js > test/honey.min.cov.js && echo '!!DONE'","report-cov":"echo '!!REPORTING COVERAGE ...' && istanbul report --root coverage lcov && echo '!!DONE'","run-test":"echo '!!RUNNING TESTS ...' && grunt test && rm -f test/honey.cov.js && rm -f test/honey.min.cov.js && echo '!!DONE'","send-cov":"echo '!!SENDING TO COVERALLS ...' && grunt send-cov && rm -f -R coverage && echo '!!DONE'","test":"npm run build-cov && npm run run-test && npm run report-cov","build":"npm run build-cov && npm run run-test && npm run report-cov && npm run send-cov","build-doc":"rm -f -R doc && jsdoc -c jsdoc.json && cp -a -f examples/. doc/ && cp -a -f doc/honeyjs/. doc/ && rm -R -f doc/honeyjs && mv -f doc/1.1.* doc/1.1.0","clean-doc":"rm -R -f doc"},"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"keywords":["honeypot","honeyjs","javascript","honey","pot","avoid","spam","detect","bot","spamming","jquery","plugin","recaptcha","google","coverage","security"],"author":{"name":"Zudd","url":"Hung Luu"},"license":"MIT","bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"homepage":"https://github.com/zudd/honeyjs#readme","engines":{"node":">=0.8"},"devDependencies":{"blanket":"^1.1.9","chai":"^3.4.0","grunt":"^0.4.5","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.3","grunt-coveralls":"^1.0.0","grunt-mip":"^1.0.8","jshint":"^2.8.0","jshint-stylish":"^2.0.1","mocha":"^2.3.3","namis":"^1.0.3"},"contributors":[{"name":"Hung Luu","email":"luuhug@gmail.com"}],"gitHead":"34a8db4cf4b4a8b26ff9919178df0c519b76f6cf","_id":"honeyjs@1.1.3","_shasum":"590e95bbf0656dfea2a24b2e87b532eebe2f9b76","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"zudd","email":"luuhug@gmail.com"},"dist":{"shasum":"590e95bbf0656dfea2a24b2e87b532eebe2f9b76","tarball":"https://registry.npmjs.org/honeyjs/-/honeyjs-1.1.3.tgz","integrity":"sha512-YSZMBBYufDsBgYGL5tp3esql4vBXY44i4TcaGojhxUVerbkdtXYaDl3XGz1Fc+RWHAaCWMfMO4tbZ2lF8VFLlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDssEWQyklnwoaYZLP4W5wCTMpwWxNeabyZ+LltGLX+pAIgE51I67AaIuSr3DDIhSobXSKN3FbY18PBqvmHzRC3BcQ="}]},"maintainers":[{"name":"zudd","email":"luuhug@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# HoneyJS\r\n\r\n[![Build Status](//travis-ci.org/zudd/honeyjs.svg?branch=master)](//travis-ci.org/zudd/honeyjs)\r\n[![Code Climate](//codeclimate.com/github/zudd/HoneyJS/badges/gpa.svg)](//codeclimate.com/github/zudd/HoneyJS)\r\n[![Coverage Status](//coveralls.io/repos/zudd/honeyjs/badge.svg?branch=dev&service=github)](//coveralls.io/github/zudd/honeyjs?branch=dev)\r\n\r\nAn open source Javascript HoneyPot library, release under MIT license.\r\n\r\n**Links :** [Github](//github.com/zudd/honeyjs) - [NPM](//npmjs.com/package/honeyjs) - [Document](https://zudd.github.io/honeyjs/1.1.0/) - **[Live Demo](https://zudd.github.io/honeyjs/)**\r\n\r\n![honeyjs image](https://zudd.github.io/honeyjs/favicon.png)\r\n\r\n**Version 1.1.x is here!**\r\n- Remake API to be more simple and effective\r\n- Sandbox dependencies for more security\r\n- Add a ForceCaptcha option to make your forms automatically acquire Google reCaptcha on creation\r\n- Well tested 256 specs with [mocha](//mochajs.org), [blanket](//blanketjs.org) and [istanbul](//github.com/gotwarlost/istanbul)\r\n\r\n**Supports :** [Google reCaptcha](//www.google.com/recaptcha/intro/index.html) - [jQuery](//jquery.com/)\r\n\r\nThank to [jsDelivr](//www.jsdelivr.com/)'s awsomeness, honeyjs can be deliveried from the cloud to your site in miliseconds ( only 1.97KB gzipped ), use this :\r\n\r\n```javascript\r\n<script src=\"//cdn.jsdelivr.net/honeyjs/1.1.0/honey.min.js\"></script>\r\n```\r\n\r\nOr bundle with jQuery for convenient DOM selector string and plugin stuff\r\n\r\n```javascript\r\n<script src=\"//cdn.jsdelivr.net/g/jquery@1.11.3,honeyjs@1.1.0\"></script>\r\n```\r\n\r\n**Install :**\r\n\r\n```bash\r\nnpm install honeyjs\r\n\r\n// or using bower\r\nbower install honeyjs\r\n```\r\n\r\n**Need help?** Please leave your issues [HERE](//github.com/zudd/honeyjs/issues)\r\n\r\n## Table of contents\r\n\r\n 1. [How to use](#how-to-use)\r\n 2. [Configuration](#configuration)\r\n 3. [Google reCaptcha](#google-recaptcha)\r\n 4. [Changelog](#changelog)\r\n 5. [Contributors](#contributors)\r\n 6. [Contribution](#contribution)\r\n\r\n## **How to use**\r\n\r\nThis library makes honey pot implementation so easy with some lines of javascript code.\r\n\r\nThe simple javascript way\r\n\r\n```javascript\r\nvar form = document.getElementById('#1');\r\n\r\nhoney(form);\r\n```\r\n\r\nOr jQuery style\r\n\r\n```javascript\r\n$('#1').honey();\r\n\r\n// or\r\nhoney('#1');\r\n```\r\n\r\nCheck [honey](https://zudd.github.io/honeyjs/1.1.0/module-honey.html) and [jQuery plugin](https://zudd.github.io/honeyjs/1.1.0/external-_jQuery.fn_.html#.honey) on or document for more information.\r\n\r\nAutomatically secure all your forms\r\n\r\n```javascript\r\nhoney.all();\r\n```\r\n\r\n## **Configuration**\r\n\r\nGlobal configurations\r\n\r\n```javascript\r\nhoney.config({\r\n\ttheme : 'dark', // reCaptcha theme\r\n\tsize  : 'normal' // reCaptcha size\r\n});\r\n\r\n// retrive global options\r\nvar captchaTheme = honey.config('theme');\r\n```\r\n\r\nView our [document](https://zudd.github.io/honeyjs/1.1.0/Options.html) for more information\r\n\r\nFor individually config honeypot(s), you will need to get an instance of [Pot](https://zudd.github.io/honeyjs/1.1.0/Pot.html) or [Pots](https://zudd.github.io/honeyjs/1.1.0/Pots.html) to configure over these objects\r\n\r\n```javascript\r\nvar pots = honey(forms);\r\n\r\n// set acceptable minimum amount of time for form completion\r\npots.config({ time : 10 });\r\n\r\n// set a name of empty-required input field\r\npots.name('empty');\r\n```\r\n\r\n## **Google reCaptcha**\r\n\r\nSince **1.0.4**, honeyjs started supporting reCaptcha. You need to load Google reCaptcha api script before honeyjs, like this :\r\n\r\n```html\r\n<script src=\"//www.google.com/recaptcha/api.js?render=explicit\"></script>\r\n<script src=\"honey.js\"></script>\r\n```\r\n\r\nHow to use\r\n\r\n```javascript\r\nhoney(forms).captcha('your-site-key');\r\n\r\n// with jQuery\r\n$(forms).honey('your-site-key');\r\n```\r\nCheck out [captcha](https://zudd.github.io/honeyjs/1.1.0/Pot.html#captcha) for more information\r\n\r\nSet an optional global reCaptcha _sitekey_ for reusing\r\n```javascript\r\nhoney.requireRecaptcha('your-site-key');\r\n\r\n// init recaptcha on a form, you don't need to provide a sitekey again\r\nhoney(form).captcha();\r\n```\r\n\r\nForce all forms to use reCaptcha\r\n\r\n```javascript\r\nhoney.forceRecaptcha('your-site-key');\r\n\r\n// reCaptcha will be acquired automatically without calling .captcha()\r\nhoney(form);\r\n```\r\n\r\n## **Changelog**\r\n\r\nPlease view [HISTORY.md](//github.com/zudd/honeyjs/blob/master/HISTORY.md) file\r\n\r\n## **Contributors**\r\n\r\nSee [contributors](//github.com/zudd/honeyjs/network)\r\n\r\n## **Contribution**\r\n\r\nEveryone is welcome :)\r\n\r\nHere is some steps :\r\n\r\n 1. Make sure you have a [Github](//github.com) account and have installed [npm](//npmjs.com)\r\n 2. Fork this [repo](//github.com/zudd/honeyjs), then clone with ```git@github.com:your-user-name/honeyjs.git```\r\n 3. Run ```npm install``` to install all dependencies\r\n 4. Run ```npm test``` to be sure everything is working\r\n 5. Make your changes ( optional write an additional test file if you'are adding somethings and the old test files cannot cover )\r\n 6. Run ```npm test``` again to make sure everything is working, then check ```coverage/lcov-report/index.html``` to make sure coverage is above 95% ( This is a security library so we need everything to perform as intended )\r\n 7. Push to your fork, create a [pull request](//github.com/zudd/honeyjs/compare) and write a good commit message.\r\n\r\n-----\r\n\r\nThis project is actively maintained. Please feel free to contact me if you need any further assistance.\r\n\r\nEnjoy :beers:","maintainers":[{"email":"luuhug@gmail.com","name":"hungluu"}],"time":{"modified":"2023-05-13T06:43:45.329Z","created":"2015-10-24T13:38:08.152Z","1.0.0":"2015-10-24T13:38:08.152Z","1.0.1":"2015-10-24T13:48:36.733Z","1.0.2":"2015-10-24T14:32:20.130Z","1.0.3":"2015-10-24T16:16:36.030Z","1.0.4":"2015-10-29T09:44:18.105Z","1.0.5":"2015-10-29T18:00:23.423Z","1.1.0":"2015-11-09T12:55:56.684Z","1.1.1":"2015-11-09T14:16:20.528Z","1.1.2":"2015-11-09T23:59:56.465Z","1.1.3":"2015-11-11T16:09:50.912Z"},"homepage":"https://github.com/zudd/honeyjs#readme","keywords":["honeypot","honeyjs","javascript","honey","pot","avoid","spam","detect","bot","spamming","jquery","plugin","recaptcha","google","coverage","security"],"repository":{"type":"git","url":"git+https://github.com/zudd/honeyjs.git"},"author":{"name":"Zudd","url":"Hung Luu"},"bugs":{"url":"https://github.com/zudd/honeyjs/issues"},"license":"MIT","readmeFilename":"README.md","users":{"zudd":true,"duriangray":true},"contributors":[{"name":"Hung Luu","email":"luuhug@gmail.com"}]}