Socket
Socket
Sign inDemoInstall

recime-message-responder

Package Overview
Dependencies
251
Maintainers
1
Versions
193
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.9.8 to 2.9.9

3

dist/validators/number-validator.js

@@ -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();
})
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc