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

@deboxsoft/module-core

Package Overview
Dependencies
Maintainers
1
Versions
283
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@deboxsoft/module-core - npm Package Compare versions

Comparing version 2.6.17 to 2.6.18

libs/chunk-N7HBFLND.js

22

libs/index.d.ts

@@ -433,22 +433,2 @@ import { z, ZodType } from 'zod';

declare type Config<C = Record<string, any>> = C;
interface AppConfig {
host: string;
port: number;
}
interface ServerApiConfig extends AppConfig {
apiPublicPath: string;
apiSecurePath: string;
wsPath?: string;
secure?: boolean;
}
declare type ConfigService = {
getAll: () => Record<string, any>;
get<R = any>(key: string, defaultValue?: R): R;
set<R = any>(key: string, value: R): void;
};
declare const CONFIG_KEY = "CONFIG";
declare const getConfigService: () => ConfigService;
declare const getConfig: <C = unknown>(key: string) => C;
interface LogFn {

@@ -629,2 +609,2 @@ (msg: string, ...args: any[]): void;

export { AlternativeType, AppConfig, CONFIG_KEY, Config, ConfigService, Container, CreateDataResponse, DataResponse, DateSchema, DbxError, DbxErrorOptions, Filter, FilterCondition, FilterOperators, ID, IdParams, IdSchema, Join, LOGGER_KEY, Logger, MakeSchemaResponse, ModuleConfig, NestedPaths, NotificationType, PageCursorInfo, PageCursorParams, PageCursorParamsOutput, PageDefaultInfo, PageDefaultParams, PageDefaultParamsOutput, PageInfo, PageParams, Pagination, PaginationOptions, PaginationType, PropertyType, RangeDate, RangeDateSchema, RegExpOrString, RemoveDataResponse, RootFilterOperators, ServerApiConfig, TimeStampSchema, UpdateDataResponse, clamp, cloneDeep, createLoggerConsole, dayTimeZone, debounce, getConfig, getConfigService, getLogger, getRangeDate, isEmpty, isObject, isPlainObject, isString, isStringAndNotBlank, isStringBlank, kindOf, makeSchemaResponse, omit, pickBy, pull, throttle, transformDefaultPageInfo };
export { AlternativeType, Container, CreateDataResponse, DataResponse, DateSchema, DbxError, DbxErrorOptions, Filter, FilterCondition, FilterOperators, ID, IdParams, IdSchema, Join, LOGGER_KEY, Logger, MakeSchemaResponse, ModuleConfig, NestedPaths, NotificationType, PageCursorInfo, PageCursorParams, PageCursorParamsOutput, PageDefaultInfo, PageDefaultParams, PageDefaultParamsOutput, PageInfo, PageParams, Pagination, PaginationOptions, PaginationType, PropertyType, RangeDate, RangeDateSchema, RegExpOrString, RemoveDataResponse, RootFilterOperators, TimeStampSchema, UpdateDataResponse, clamp, cloneDeep, createLoggerConsole, dayTimeZone, debounce, getLogger, getRangeDate, isEmpty, isObject, isPlainObject, isString, isStringAndNotBlank, isStringBlank, kindOf, makeSchemaResponse, omit, pickBy, pull, throttle, transformDefaultPageInfo };

@@ -1,18 +0,7 @@

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 __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
import {
Container,
DbxError,
__export,
__reExport
} from "./chunk-N7HBFLND.js";

@@ -22,3 +11,2 @@ // src/index.ts

__export(src_exports, {
CONFIG_KEY: () => CONFIG_KEY,
Container: () => Container,

@@ -48,4 +36,2 @@ DateSchema: () => DateSchema,

debounce: () => debounce,
getConfig: () => getConfig,
getConfigService: () => getConfigService,
getLogger: () => getLogger,

@@ -69,26 +55,2 @@ getRangeDate: () => getRangeDate,

// src/Error.ts
import mustache from "mustache";
var DbxError = class extends Error {
messages = {};
code;
meta;
notificationType;
instanceOf;
desc;
constructor({ message, messages, code, ...desc } = {}) {
super();
this.messages = messages || {};
this.code = code;
this.desc = desc;
if (message) {
if (this.code && this.messages[this.code]) {
this.message = mustache.render(this.messages[this.code], desc.args);
} else {
this.message = message;
}
}
}
};
// src/zod/schema.ts

@@ -183,85 +145,2 @@ import { z, ZodFirstPartyTypeKind } from "zod";

// src/di/errors/ServiceNotFoundError.ts
var ServiceNotFoundError = class extends DbxError {
name = "ServiceNotFoundError";
identifier = "<UNKNOWN_IDENTIFIER>";
get message() {
return `Service with "${this.identifier}" identifier was not found in the container. Register it before usage via explicitly calling the "Container.set"`;
}
constructor(identifier) {
super();
if (typeof identifier === "string") {
this.identifier = identifier;
} else if (typeof identifier === "symbol") {
this.identifier = identifier.toString();
}
}
};
// src/di/ContainerDI.ts
var ContainerDI = class {
metadataMap = /* @__PURE__ */ new Map();
disposed = false;
has(identifier) {
return this.metadataMap.has(identifier);
}
get(identifier) {
const value = this.metadataMap.get(identifier);
if (!this.metadataMap.has(identifier)) {
throw new ServiceNotFoundError(identifier);
}
return value;
}
set(id, value) {
this.metadataMap.set(id, value);
return this;
}
remove(identifierOrIdentifierArray) {
if (Array.isArray(identifierOrIdentifierArray)) {
identifierOrIdentifierArray.forEach((id) => this.remove(id));
} else {
const serviceMetadata = this.metadataMap.get(identifierOrIdentifierArray);
if (serviceMetadata) {
this.metadataMap.delete(identifierOrIdentifierArray);
}
}
return this;
}
reset() {
this.metadataMap = /* @__PURE__ */ new Map();
}
keys() {
return this.metadataMap.keys();
}
values() {
return this.metadataMap.values();
}
entries() {
return this.metadataMap.entries();
}
initializeParams(target, paramTypes) {
return paramTypes.map((paramType, index) => {
if (paramType && paramType.name && !ContainerDI.isPrimitiveParamType(paramType.name)) {
return this.get(paramType);
}
return void 0;
});
}
static isPrimitiveParamType(paramTypeName) {
return ["string", "boolean", "number", "object"].includes(paramTypeName.toLowerCase());
}
};
// src/di/index.ts
var container = new ContainerDI();
var Container = container;
// src/config/index.ts
var CONFIG_KEY = "CONFIG";
var getConfigService = () => Container.get(CONFIG_KEY);
var getConfig = (key) => {
const config = getConfigService();
return getConfigService().get(key);
};
// src/logger/index.ts

@@ -727,3 +606,2 @@ var Logger = class {

export {
CONFIG_KEY,
Container,

@@ -753,4 +631,2 @@ DateSchema,

debounce,
getConfig,
getConfigService,
getLogger,

@@ -757,0 +633,0 @@ getRangeDate,

{
"name": "@deboxsoft/module-core",
"version": "2.6.17",
"version": "2.6.18",
"license": "SEE LICENSE IN LICENSE",

@@ -21,4 +21,7 @@ "maintainers": [

"import": "./libs/index.js",
"require": "./libs/index.cjs",
"types": "./libs/index.d.ts"
},
"./config": {
"import": "./libs/config/index.js",
"types": "./libs/config/index.d.ts"
}

@@ -25,0 +28,0 @@ },

import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
entry: ["src/index.ts", "src/config/index.ts"],
dts: {
entry: ["src/index.ts"],
entry: ["src/index.ts", "src/config/index.ts"],
resolve: true
},
outDir: "libs",
format: ["esm", "cjs"],
format: ["esm"],
clean: true
});
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