===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-ip-regex-4.1.0/index.js-4-const b = options => options && options.includeBoundaries ?
node-ip-regex-4.1.0/index.js:5:	`(?:(?<=\\s|^)(?=${word})|(?<=${word})(?=\\s|$))` :
node-ip-regex-4.1.0/index.js-6-	'';
##############################################
node-ip-regex-4.1.0/index.js-24-const ip = options => options && options.exact ?
node-ip-regex-4.1.0/index.js:25:	new RegExp(`(?:^${v4}$)|(?:^${v6}$)`) :
node-ip-regex-4.1.0/index.js:26:	new RegExp(`(?:${b(options)}${v4}${b(options)})|(?:${b(options)}${v6}${b(options)})`, 'g');
node-ip-regex-4.1.0/index.js-27-
node-ip-regex-4.1.0/index.js:28:ip.v4 = options => options && options.exact ? new RegExp(`^${v4}$`) : new RegExp(`${b(options)}${v4}${b(options)}`, 'g');
node-ip-regex-4.1.0/index.js:29:ip.v6 = options => options && options.exact ? new RegExp(`^${v6}$`) : new RegExp(`${b(options)}${v6}${b(options)}`, 'g');
node-ip-regex-4.1.0/index.js-30-
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-295-	for (const x of v4) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:296:		t.is((ipRegex().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-297-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-299-	for (const x of v4) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:300:		t.true(ipRegex().test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:301:		t.false(ipRegex({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-302-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-312-	for (const x of v6) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:313:		t.is((ipRegex().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-314-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-316-	for (const x of v6) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:317:		t.true(ipRegex().test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:318:		t.false(ipRegex({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-319-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-353-	for (const x of v4) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:354:		t.is((ipRegex.v4().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-355-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-357-	for (const x of v4) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:358:		t.true(ipRegex.v4().test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:359:		t.false(ipRegex.v4({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-360-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-383-	for (const x of v6) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:384:		t.is((ipRegex.v6().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-385-	}
##############################################
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-387-	for (const x of v6) {
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:388:		t.true(ipRegex.v6().test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js:389:		t.false(ipRegex.v6({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/.pc/switch-test-from-ava-to-test.diff/test.js-390-	}
##############################################
node-ip-regex-4.1.0/test.js-295-	for (const x of v4) {
node-ip-regex-4.1.0/test.js:296:		t.is((ipRegex().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/test.js-297-	}
##############################################
node-ip-regex-4.1.0/test.js-299-	for (const x of v4) {
node-ip-regex-4.1.0/test.js:300:		t.true(ipRegex().test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js:301:		t.false(ipRegex({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js-302-	}
##############################################
node-ip-regex-4.1.0/test.js-312-	for (const x of v6) {
node-ip-regex-4.1.0/test.js:313:		t.is((ipRegex().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/test.js-314-	}
##############################################
node-ip-regex-4.1.0/test.js-316-	for (const x of v6) {
node-ip-regex-4.1.0/test.js:317:		t.true(ipRegex().test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js:318:		t.false(ipRegex({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js-319-	}
##############################################
node-ip-regex-4.1.0/test.js-354-	for (const x of v4) {
node-ip-regex-4.1.0/test.js:355:		t.is((ipRegex.v4().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/test.js-356-	}
##############################################
node-ip-regex-4.1.0/test.js-358-	for (const x of v4) {
node-ip-regex-4.1.0/test.js:359:		t.true(ipRegex.v4().test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js:360:		t.false(ipRegex.v4({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js-361-	}
##############################################
node-ip-regex-4.1.0/test.js-385-	for (const x of v6) {
node-ip-regex-4.1.0/test.js:386:		t.is((ipRegex.v6().exec(`foo ${x} bar`) || [])[0], x);
node-ip-regex-4.1.0/test.js-387-	}
##############################################
node-ip-regex-4.1.0/test.js-389-	for (const x of v6) {
node-ip-regex-4.1.0/test.js:390:		t.true(ipRegex.v6().test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js:391:		t.false(ipRegex.v6({includeBoundaries: true}).test(`foo${x}bar`));
node-ip-regex-4.1.0/test.js-392-	}