Socket
Socket
Sign inDemoInstall

@iobroker/db-states-file

Package Overview
Dependencies
Maintainers
6
Versions
417
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@iobroker/db-states-file - npm Package Compare versions

Comparing version 5.0.20-alpha.0-20240409-d68ed299 to 5.0.20-alpha.0-20240418-165fc4c8

9

build/cjs/index.d.ts

@@ -1,4 +0,7 @@

export declare const StatesInMemoryFileDB: any;
export declare const Client: any;
export declare const Server: any;
import InMemoryFileDB from './lib/states/statesInMemFileDB.js';
import { Client as StatesClient } from '@iobroker/db-states-redis';
import StatesServer from './lib/states/statesInMemServerClass.js';
export declare const StatesInMemoryFileDB: typeof InMemoryFileDB;
export declare const Client: typeof StatesClient;
export declare const Server: typeof StatesServer;
/**

@@ -5,0 +8,0 @@ * Get the default port of the objects db

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultPort = exports.Server = exports.Client = exports.StatesInMemoryFileDB = void 0;
exports.StatesInMemoryFileDB = require("./lib/states/statesInMemFileDB");
exports.Client = require("@iobroker/db-states-redis").Client;
exports.Server = require("./lib/states/statesInMemServerClass.js");
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var esm_exports = {};
__export(esm_exports, {
Client: () => Client,
Server: () => Server,
StatesInMemoryFileDB: () => StatesInMemoryFileDB,
getDefaultPort: () => getDefaultPort
});
module.exports = __toCommonJS(esm_exports);
var import_statesInMemFileDB = __toESM(require("./lib/states/statesInMemFileDB.js"), 1);
var import_db_states_redis = require("@iobroker/db-states-redis");
var import_statesInMemServerClass = __toESM(require("./lib/states/statesInMemServerClass.js"), 1);
const StatesInMemoryFileDB = import_statesInMemFileDB.default;
const Client = import_db_states_redis.Client;
const Server = import_statesInMemServerClass.default;
function getDefaultPort() {
return 9e3;
}
exports.getDefaultPort = getDefaultPort;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
Client,
Server,
StatesInMemoryFileDB,
getDefaultPort
});
//# sourceMappingURL=index.js.map

@@ -1,2 +0,1 @@

export = StatesInMemoryFileDB;
/**

@@ -6,3 +5,3 @@ * This class inherits InMemoryFileDB class and adds all relevant logic for states

**/
declare class StatesInMemoryFileDB extends InMemoryFileDB {
export default class StatesInMemoryFileDB extends InMemoryFileDB {
constructor(settings: any);

@@ -53,3 +52,3 @@ META_ID: string;

}
import { InMemoryFileDB } from "@iobroker/db-base";
import { InMemoryFileDB } from '@iobroker/db-base';
//# sourceMappingURL=statesInMemFileDB.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const { InMemoryFileDB } = require("@iobroker/db-base");
const tools = require("@iobroker/db-base").tools;
class StatesInMemoryFileDB extends InMemoryFileDB {
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var statesInMemFileDB_exports = {};
__export(statesInMemFileDB_exports, {
default: () => StatesInMemoryFileDB
});
module.exports = __toCommonJS(statesInMemFileDB_exports);
var import_db_base = require("@iobroker/db-base");
var import_db_base2 = require("@iobroker/db-base");
class StatesInMemoryFileDB extends import_db_base.InMemoryFileDB {
constructor(settings) {

@@ -141,3 +162,3 @@ settings = settings || {};

_getKeys(pattern) {
const r = new RegExp(tools.pattern2RegEx(pattern));
const r = new RegExp(import_db_base2.tools.pattern2RegEx(pattern));
return Object.keys(this.dataset).filter((id) => r.test(id) && id !== this.META_ID);

@@ -210,3 +231,4 @@ }

}
module.exports = StatesInMemoryFileDB;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {});
//# sourceMappingURL=statesInMemFileDB.js.map

@@ -1,9 +0,7 @@

export = StatesInMemoryServerClass;
declare class StatesInMemoryServerClass extends StatesInRedisClient {
export default class StatesInMemoryServerClass extends StatesInRedisClient {
constructor(settings: any);
statesServer: StatesInMemServer;
}
import StatesInRedisClient_1 = require("../../../../../node_modules/@iobroker/db-states-redis/build/cjs/lib/states/statesInRedisClient");
import StatesInRedisClient = StatesInRedisClient_1.Client;
import StatesInMemServer = require("./statesInMemServerRedis");
import { Client as StatesInRedisClient } from '@iobroker/db-states-redis';
import StatesInMemServer from './statesInMemServerRedis.js';
//# sourceMappingURL=statesInMemServerClass.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const StatesInRedisClient = require("@iobroker/db-states-redis").Client;
const StatesInMemServer = require("./statesInMemServerRedis");
class StatesInMemoryServerClass extends StatesInRedisClient {
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var statesInMemServerClass_exports = {};
__export(statesInMemServerClass_exports, {
default: () => StatesInMemoryServerClass
});
module.exports = __toCommonJS(statesInMemServerClass_exports);
var import_db_states_redis = require("@iobroker/db-states-redis");
var import_statesInMemServerRedis = __toESM(require("./statesInMemServerRedis.js"), 1);
class StatesInMemoryServerClass extends import_db_states_redis.Client {
constructor(settings) {

@@ -18,3 +45,3 @@ settings.autoConnect = false;

};
this.statesServer = new StatesInMemServer(serverSettings);
this.statesServer = new import_statesInMemServerRedis.default(serverSettings);
}

@@ -29,3 +56,4 @@ async destroy() {

}
module.exports = StatesInMemoryServerClass;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {});
//# sourceMappingURL=statesInMemServerClass.js.map

@@ -1,3 +0,2 @@

/// <reference types="node" />
export = StatesInMemoryServer;
/// <reference types="node" resolution-mode="require"/>
/**

@@ -7,3 +6,3 @@ * This class inherits statesInMemoryFileDB class and adds socket.io communication layer

**/
declare class StatesInMemoryServer extends StatesInMemoryFileDB {
export default class StatesInMemoryServer extends StatesInMemoryFileDB {
/**

@@ -66,4 +65,4 @@ * Constructor

}
import StatesInMemoryFileDB = require("./statesInMemFileDB");
import net = require("net");
import StatesInMemoryFileDB from './statesInMemFileDB.js';
import net from 'node:net';
//# sourceMappingURL=statesInMemServerRedis.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const net = require("net");
const { inspect } = require("util");
const { RedisHandler } = require("@iobroker/db-base");
const StatesInMemoryFileDB = require("./statesInMemFileDB");
const { getLocalAddress } = require("@iobroker/js-controller-common/tools");
class StatesInMemoryServer extends StatesInMemoryFileDB {
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var statesInMemServerRedis_exports = {};
__export(statesInMemServerRedis_exports, {
default: () => StatesInMemoryServer
});
module.exports = __toCommonJS(statesInMemServerRedis_exports);
var import_node_net = __toESM(require("node:net"), 1);
var import_node_util = require("node:util");
var import_db_base = require("@iobroker/db-base");
var import_statesInMemFileDB = __toESM(require("./statesInMemFileDB.js"), 1);
var import_tools = require("@iobroker/js-controller-common/tools");
class StatesInMemoryServer extends import_statesInMemFileDB.default {
constructor(settings) {

@@ -72,3 +99,3 @@ super(settings);

} catch (e) {
this.log.error(`${this.namespace} Error on publishing state: ${id}=${inspect(obj)}: ${e.message}`);
this.log.error(`${this.namespace} Error on publishing state: ${id}=${(0, import_node_util.inspect)(obj)}: ${e.message}`);
return 0;

@@ -338,3 +365,3 @@ }

};
const handler = new RedisHandler(socket, options);
const handler = new import_db_base.RedisHandler(socket, options);
this._socketEvents(handler);

@@ -354,6 +381,6 @@ this.serverConnections[socket.remoteAddress + ":" + socket.remotePort] = handler;

try {
this.server = net.createServer();
this.server = import_node_net.default.createServer();
this.server.on("error", (err) => this.log.info(`${this.namespace} ${settings.secure ? "Secure " : ""} Error inMem-objects listening on port ${settings.port || 9001}: ${err}`));
this.server.on("connection", (socket) => this._initSocket(socket));
this.server.listen(settings.port || 9e3, settings.host === "localhost" ? getLocalAddress() : settings.host ? settings.host : void 0, () => resolve());
this.server.listen(settings.port || 9e3, settings.host === "localhost" ? (0, import_tools.getLocalAddress)() : settings.host ? settings.host : void 0, () => resolve());
} catch (err) {

@@ -365,3 +392,4 @@ reject(err);

}
module.exports = StatesInMemoryServer;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {});
//# sourceMappingURL=statesInMemServerRedis.js.map

@@ -1,4 +0,7 @@

export declare const StatesInMemoryFileDB: any;
export declare const Client: any;
export declare const Server: any;
import InMemoryFileDB from './lib/states/statesInMemFileDB.js';
import { Client as StatesClient } from '@iobroker/db-states-redis';
import StatesServer from './lib/states/statesInMemServerClass.js';
export declare const StatesInMemoryFileDB: typeof InMemoryFileDB;
export declare const Client: typeof StatesClient;
export declare const Server: typeof StatesServer;
/**

@@ -5,0 +8,0 @@ * Get the default port of the objects db

@@ -1,17 +0,13 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultPort = exports.Server = exports.Client = exports.StatesInMemoryFileDB = void 0;
// eslint-disable-next-line @typescript-eslint/no-var-requires
exports.StatesInMemoryFileDB = require('./lib/states/statesInMemFileDB');
// eslint-disable-next-line @typescript-eslint/no-var-requires
exports.Client = require('@iobroker/db-states-redis').Client;
// eslint-disable-next-line @typescript-eslint/no-var-requires
exports.Server = require('./lib/states/statesInMemServerClass.js');
import InMemoryFileDB from './lib/states/statesInMemFileDB.js';
import { Client as StatesClient } from '@iobroker/db-states-redis';
import StatesServer from './lib/states/statesInMemServerClass.js';
export const StatesInMemoryFileDB = InMemoryFileDB;
export const Client = StatesClient;
export const Server = StatesServer;
/**
* Get the default port of the objects db
*/
function getDefaultPort() {
export function getDefaultPort() {
return 9000;
}
exports.getDefaultPort = getDefaultPort;
//# sourceMappingURL=index.js.map

@@ -1,2 +0,1 @@

export = StatesInMemoryFileDB;
/**

@@ -6,3 +5,3 @@ * This class inherits InMemoryFileDB class and adds all relevant logic for states

**/
declare class StatesInMemoryFileDB extends InMemoryFileDB {
export default class StatesInMemoryFileDB extends InMemoryFileDB {
constructor(settings: any);

@@ -53,3 +52,3 @@ META_ID: string;

}
import { InMemoryFileDB } from "@iobroker/db-base";
import { InMemoryFileDB } from '@iobroker/db-base';
//# sourceMappingURL=statesInMemFileDB.d.ts.map

@@ -9,10 +9,4 @@ /**

*/
/** @module StatesInMemoryFileDB */
/* jshint -W097 */
/* jshint strict:false */
/* jslint node: true */
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const { InMemoryFileDB } = require('@iobroker/db-base');
const tools = require('@iobroker/db-base').tools;
import { InMemoryFileDB } from '@iobroker/db-base';
import { tools } from '@iobroker/db-base';
// settings = {

@@ -42,3 +36,3 @@ // change: function (id, state) {},

**/
class StatesInMemoryFileDB extends InMemoryFileDB {
export default class StatesInMemoryFileDB extends InMemoryFileDB {
constructor(settings) {

@@ -291,3 +285,2 @@ settings = settings || {};

}
module.exports = StatesInMemoryFileDB;
//# sourceMappingURL=statesInMemFileDB.js.map

@@ -1,9 +0,7 @@

export = StatesInMemoryServerClass;
declare class StatesInMemoryServerClass extends StatesInRedisClient {
export default class StatesInMemoryServerClass extends StatesInRedisClient {
constructor(settings: any);
statesServer: StatesInMemServer;
}
import StatesInRedisClient_1 = require("../../../../../node_modules/@iobroker/db-states-redis/build/cjs/lib/states/statesInRedisClient");
import StatesInRedisClient = StatesInRedisClient_1.Client;
import StatesInMemServer = require("./statesInMemServerRedis");
import { Client as StatesInRedisClient } from '@iobroker/db-states-redis';
import StatesInMemServer from './statesInMemServerRedis.js';
//# sourceMappingURL=statesInMemServerClass.d.ts.map

@@ -9,11 +9,5 @@ /**

*/
/** @module statesInMemory */
/* jshint -W097 */
/* jshint strict:false */
/* jslint node: true */
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const StatesInRedisClient = require('@iobroker/db-states-redis').Client;
const StatesInMemServer = require('./statesInMemServerRedis');
class StatesInMemoryServerClass extends StatesInRedisClient {
import { Client as StatesInRedisClient } from '@iobroker/db-states-redis';
import StatesInMemServer from './statesInMemServerRedis.js';
export default class StatesInMemoryServerClass extends StatesInRedisClient {
constructor(settings) {

@@ -41,3 +35,2 @@ settings.autoConnect = false; // delay Client connection to when we need it

}
module.exports = StatesInMemoryServerClass;
//# sourceMappingURL=statesInMemServerClass.js.map

@@ -1,3 +0,2 @@

/// <reference types="node" />
export = StatesInMemoryServer;
/// <reference types="node" resolution-mode="require"/>
/**

@@ -7,3 +6,3 @@ * This class inherits statesInMemoryFileDB class and adds socket.io communication layer

**/
declare class StatesInMemoryServer extends StatesInMemoryFileDB {
export default class StatesInMemoryServer extends StatesInMemoryFileDB {
/**

@@ -66,4 +65,4 @@ * Constructor

}
import StatesInMemoryFileDB = require("./statesInMemFileDB");
import net = require("net");
import StatesInMemoryFileDB from './statesInMemFileDB.js';
import net from 'node:net';
//# sourceMappingURL=statesInMemServerRedis.d.ts.map

@@ -9,13 +9,7 @@ /**

*/
/** @module statesInMemory */
/* jshint -W097 */
/* jshint strict:false */
/* jslint node: true */
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const net = require('net');
const { inspect } = require('util');
const { RedisHandler } = require('@iobroker/db-base');
const StatesInMemoryFileDB = require('./statesInMemFileDB');
const { getLocalAddress } = require('@iobroker/js-controller-common/tools');
import net from 'node:net';
import { inspect } from 'node:util';
import { RedisHandler } from '@iobroker/db-base';
import StatesInMemoryFileDB from './statesInMemFileDB.js';
import { getLocalAddress } from '@iobroker/js-controller-common/tools';
// settings = {

@@ -45,3 +39,3 @@ // change: function (id, state) {},

**/
class StatesInMemoryServer extends StatesInMemoryFileDB {
export default class StatesInMemoryServer extends StatesInMemoryFileDB {
/**

@@ -507,3 +501,2 @@ * Constructor

}
module.exports = StatesInMemoryServer;
//# sourceMappingURL=statesInMemServerRedis.js.map
{
"name": "@iobroker/db-states-file",
"version": "5.0.20-alpha.0-20240409-d68ed299",
"type": "module",
"version": "5.0.20-alpha.0-20240418-165fc4c8",
"engines": {

@@ -8,4 +9,4 @@ "node": ">=12.0.0"

"dependencies": {
"@iobroker/db-base": "5.0.20-alpha.0-20240409-d68ed299",
"@iobroker/db-states-redis": "5.0.20-alpha.0-20240409-d68ed299"
"@iobroker/db-base": "5.0.20-alpha.0-20240418-165fc4c8",
"@iobroker/db-states-redis": "5.0.20-alpha.0-20240418-165fc4c8"
},

@@ -29,3 +30,3 @@ "keywords": [

"build": "tsc -b tsconfig.build.json",
"postbuild": "esm2cjs --in build/esm --out build/cjs -l error && cpy ./**/*.d.ts ./build/cjs/ --cwd=build/esm/"
"postbuild": "esm2cjs --in build/esm --out build/cjs -l error -t node18 && cpy ./**/*.d.ts ./build/cjs/ --cwd=build/esm/"
},

@@ -49,3 +50,3 @@ "main": "build/cjs/index.js",

],
"gitHead": "177223a8779da419012abbbff883d3cc649045d0"
"gitHead": "ba7b732f23ddf0da772e23ed6175185ec204ee6b"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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