New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@inrixia/db

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@inrixia/db - npm Package Compare versions

Comparing version
1.9.0
to
1.9.1
+1
-1
package.json
{
"name": "@inrixia/db",
"version": "1.9.0",
"version": "1.9.1",
"description": "Transparent object storage",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

export {};
//# sourceMappingURL=index.test.d.ts.map
{"version":3,"file":"index.test.d.ts","sourceRoot":"","sources":["../src/index.test.ts"],"names":[],"mappings":""}
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const vitest_1 = require("vitest");
const fs_1 = __importDefault(require("fs"));
const _1 = __importDefault(require("."));
const templateObject = { boolean: false, object: { string: "123", number: 123, array: [1, 2, 3] } };
const testDB = (0, _1.default)("test.json", { template: templateObject });
const testDBencrypted = (0, _1.default)("testCrypt.json", { template: templateObject, cryptKey: "SupahSecretKey" });
const testObject = {
boolean: true,
object: {
string: "hello",
number: Math.random(),
array: [1, 2, 3],
},
};
testDB.boolean = testObject.boolean;
testDB.object = { string: testObject.object.string, number: testObject.object.number, array: testObject.object.array };
testDBencrypted.boolean = testObject.boolean;
testDBencrypted.object = { string: testObject.object.string, number: testObject.object.number, array: testObject.object.array };
(0, vitest_1.test)("boolean", () => (0, vitest_1.expect)(testDB.boolean).toBe(testObject.boolean));
(0, vitest_1.test)("boolean [encrypted]", () => (0, vitest_1.expect)(testDBencrypted.boolean).toBe(testObject.boolean));
(0, vitest_1.test)("string", () => (0, vitest_1.expect)(testDB.object?.string).toBe(testObject.object.string));
(0, vitest_1.test)("string [encrypted]", () => (0, vitest_1.expect)(testDBencrypted.object?.string).toBe(testObject.object.string));
(0, vitest_1.test)("number", () => (0, vitest_1.expect)(testDB.object?.number).toBe(testObject.object.number));
(0, vitest_1.test)("number [encrypted]", () => (0, vitest_1.expect)(testDBencrypted.object?.number).toBe(testObject.object.number));
(0, vitest_1.test)("array", () => (0, vitest_1.expect)(testDB.object?.array).toEqual(testObject.object.array));
(0, vitest_1.test)("array [encrypted]", () => (0, vitest_1.expect)(testDBencrypted.object?.array).toEqual(testObject.object.array));
(0, vitest_1.test)("entire db", () => (0, vitest_1.expect)(testDB).toEqual(testObject));
(0, vitest_1.test)("entire db [encrypted]", () => (0, vitest_1.expect)(testDBencrypted).toEqual(testObject));
(0, vitest_1.test)("external access", () => {
const testDBTwo = (0, _1.default)("test.json", { template: templateObject });
(0, vitest_1.expect)(testDBTwo).toEqual(testObject);
});
(0, vitest_1.test)("external access [encrypted]", () => {
const testDBTwoEncrypted = (0, _1.default)("testCrypt.json", { template: templateObject, cryptKey: "SupahSecretKey" });
(0, vitest_1.expect)(testDBTwoEncrypted).toEqual(testObject);
});
(0, vitest_1.test)("forceCreate", () => {
(0, _1.default)("testCreate.json", { template: templateObject, forceCreate: true });
(0, vitest_1.expect)(JSON.parse(fs_1.default.readFileSync("testCreate.json").toString())).toEqual(templateObject);
});
(0, vitest_1.afterAll)(() => {
fs_1.default.unlinkSync("./test.json");
fs_1.default.unlinkSync("./testCrypt.json");
fs_1.default.unlinkSync("./testCreate.json");
});
//# sourceMappingURL=index.test.js.map
{"version":3,"file":"index.test.js","sourceRoot":"","sources":["../src/index.test.ts"],"names":[],"mappings":"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"}