recime-message-responder
Advanced tools
Comparing version 2.9.8 to 2.9.9
@@ -6,3 +6,3 @@ "use strict"; | ||
validate(__, vars, args, data) { | ||
let input = (args.text || "").replace(/[,\s]+/ig, ""); | ||
let input = new Number((args.text || "").replace(/[,\s]+/ig, "")); | ||
const message = data.response[data.index]; | ||
@@ -15,3 +15,2 @@ const content = message.content; | ||
else if (content.validations) { | ||
input = Number(input); | ||
for (let validation of content.validations) { | ||
@@ -18,0 +17,0 @@ switch (validation.name) { |
{ | ||
"name": "recime-message-responder", | ||
"version": "2.9.8", | ||
"version": "2.9.9", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -5,3 +5,3 @@ import {Validator} from './validator'; | ||
validate(__, vars, args, data) { | ||
let input = (args.text || "").replace(/[,\s]+/ig, ""); | ||
let input: any = new Number((args.text || "").replace(/[,\s]+/ig, "")); | ||
@@ -16,3 +16,2 @@ const message = data.response[data.index]; | ||
else if (content.validations){ | ||
input = Number(input); | ||
for (let validation of content.validations) { | ||
@@ -19,0 +18,0 @@ switch (validation.name) { |
import assert = require("assert"); | ||
import {Responder} from "../src/responder"; | ||
import { NumberValidator } from '../src/validators/number-validator'; | ||
describe("index", ()=>{ | ||
describe("conversation", ()=>{ | ||
describe("response", ()=>{ | ||
@@ -26,2 +27,11 @@ it("should assert result", (done)=>{ | ||
}); | ||
describe("number validator", ()=>{ | ||
it("should validate number with commas", (done)=>{ | ||
assert('12233', '122,233'.replace(/[,\s]+/ig, "")); | ||
const number:any = new Number('122x,233'.replace(/[,\s]+/ig, "")); | ||
assert(isNaN(number)); | ||
done(); | ||
}) | ||
}); | ||
}); |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
93760
1483
13