Comparing version 0.1.0 to 1.0.0
var _ = require('lodash'); | ||
var uuid = require('node-uuid'); | ||
var cuid = require("cuid"); | ||
@@ -23,3 +23,3 @@ var chars_to_encode = "\"'~!@#$%^&*()<:>[]{}.,+=-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; | ||
var email = matches[1]; | ||
var id = uuid.v4(); | ||
var id = cuid(); | ||
inserts[id] = '<a href="mailto:'+email+'">'+email+'</a>'; | ||
@@ -26,0 +26,0 @@ return '<span id="'+id+'"><noscript>You must enable JavaScript to see the email.</noscript></span>'; |
{ | ||
"name": "droideka", | ||
"version": "0.1.0", | ||
"version": "1.0.0", | ||
"description": "fight back against email scrapers", | ||
"main": "index.js", | ||
"files": [ | ||
"index.js" | ||
], | ||
"repository": { | ||
@@ -19,5 +22,5 @@ "type": "git", | ||
"dependencies": { | ||
"lodash": "^3.6.0", | ||
"node-uuid": "^1.4.3" | ||
"cuid": "^1.3.8", | ||
"lodash": "^3.10.1" | ||
} | ||
} |
@@ -38,3 +38,3 @@ # droideka | ||
Here is my email: | ||
<span id="cff32a62-3eb9-45d2-b623-f4644ba44b6a"><noscript>You must enable JavaScript to see the email.</noscript></span> | ||
<span id="cihzenf7j0000i4dxll7gftvj"><noscript>You must enable JavaScript to see the email.</noscript></span> | ||
</p> | ||
@@ -44,3 +44,3 @@ <p> | ||
</p> | ||
<script type="application/javascript">setTimeout(function(){var d=function(b){var c=b.substring(0,87);b=b.substring(c.length);var e,f,g,h='',d;for(e=0;e<b.length;e++)f=b.charAt(e),g=c.indexOf(f),d=(g-b.length+c.length)%c.length,d=0>d?c.length+d:d,h+=0<=g?c[d]:f;return h};(function(){var a=document.getElementById("cff32a62-3eb9-45d2-b623-f4644ba44b6a");if(!a)return;a.innerHTML=d("eY\"1]U.ZbrBtmCh[-:VpK!6WuXx8dlwM2GJ,kfT#(RHD&5L}I^o7~F*4S0{qzO%n3>gsQPvA'@cyjN<9=)a+iE$Gf S7H9,&*f#AFUq6U*HdH*f#A&K6U*HdH*f#AG/fK");}());}, 500);</script> | ||
<script type="application/javascript">setTimeout(function(){var d=function(b){var c=b.substring(0,87);b=b.substring(c.length);var e,f,g,h='',d;for(e=0;e<b.length;e++)f=b.charAt(e),g=c.indexOf(f),d=(g-b.length+c.length)%c.length,d=0>d?c.length+d:d,h+=0<=g?c[d]:f;return h};(function(){var a=document.getElementById("cihzenf7j0000i4dxll7gftvj");if(!a)return;a.innerHTML=d("eY\"1]U.ZbrBtmCh[-:VpK!6WuXx8dlwM2GJ,kfT#(RHD&5L}I^o7~F*4S0{qzO%n3>gsQPvA'@cyjN<9=)a+iE$Gf S7H9,&*f#AFUq6U*HdH*f#A&K6U*HdH*f#AG/fK");}());}, 500);</script> | ||
``` | ||
@@ -51,7 +51,7 @@ Take that spammers! | ||
Lightly encrypt some text. | ||
Lightly encrypt some text. (not cryptographically secure) | ||
## droideka.js\_code\_decode | ||
A string of JS code that creates a function `d` that can be used for decoding. | ||
A string of JS code that creates a local function `d` that can be used for decoding. | ||
@@ -58,0 +58,0 @@ ```js |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1
0
6025
4
37
+ Addedcuid@^1.3.8
+ Addedbrowser-fingerprint@0.0.1(transitive)
+ Addedcore-js@1.2.7(transitive)
+ Addedcuid@1.3.8(transitive)
+ Addednode-fingerprint@0.0.2(transitive)
- Removednode-uuid@^1.4.3
- Removednode-uuid@1.4.8(transitive)
Updatedlodash@^3.10.1