New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

parse-strings-in-object

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

parse-strings-in-object - npm Package Compare versions

Comparing version 1.3.2 to 1.3.3

4

dist/index.test.js

@@ -45,9 +45,11 @@ "use strict";

test("convert string representations of numbers into real numbers", () => {
const before = { aNumber: "1", another: "0", andAnother: "42" };
const before = { aNumber: "1", another: "0", andAnother: "42", aFloat: "42.4242" };
const result = _1.default(before);
expect(result.aNumber).toBe(1);
expect(result.andAnother).toBe(42);
expect(result.aFloat).toBe(42.4242);
expect(typeof result.aNumber).toBe("number");
expect(typeof result.another).toBe("number");
expect(typeof result.andAnother).toBe("number");
expect(typeof result.aFloat).toBe("number");
});

@@ -54,0 +56,0 @@ test("IP addresses should stay as strings though they look like numbers", () => {

@@ -1,17 +0,31 @@

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
exports.__esModule = true;
var dist_1 = __importDefault(require("../dist"));
var input = {
aNumber: "1.0",
// "use strict";
// var __importDefault = (this && this.__importDefault) || function (mod) {
// return (mod && mod.__esModule) ? mod : { "default": mod };
// };
// exports.__esModule = true;
// var dist_1 = __importDefault(require("../dist"));
// var input = {
// aNumber: "1.0",
// aString: "hello"
// };
// var expectedResult = {
// aNumber: 1.0,
// aString: "hello"
// };
// var result = dist_1["default"](input);
// console.log("input:", input);
// console.log("result:", result);
const parse = require('../dist');
const input = {
aNumber: "1",
aString: "hello"
};
var expectedResult = {
aNumber: 1.0,
const expectedResult = {
aNumber: 1,
aString: "hello"
};
var result = dist_1["default"](input);
const result = parse(input);
console.log("input:", input);
console.log("result:", result);
console.log("result:", result, typeof result.aNumber);
{
"name": "parse-strings-in-object",
"version": "1.3.2",
"version": "1.3.3",
"description": "Convert string values in object to boolean and numbers",

@@ -5,0 +5,0 @@ "keywords": [

@@ -46,9 +46,11 @@ import parser from "./";

test("convert string representations of numbers into real numbers", () => {
const before = { aNumber: "1", another: "0", andAnother: "42" };
const before = { aNumber: "1", another: "0", andAnother: "42", aFloat: "42.4242" };
const result = parser(before) as typeof before;
expect(result.aNumber).toBe(1);
expect(result.andAnother).toBe(42);
expect(result.aFloat).toBe(42.4242)
expect(typeof result.aNumber).toBe("number");
expect(typeof result.another).toBe("number");
expect(typeof result.andAnother).toBe("number");
expect(typeof result.aFloat).toBe("number");
});

@@ -55,0 +57,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc