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

@avanio/expire-cache

Package Overview
Dependencies
Maintainers
0
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@avanio/expire-cache - npm Package Compare versions

Comparing version 0.5.0 to 0.5.1

dist/index.d.mts

84

dist/index.js

@@ -1,16 +0,43 @@

// src/ExpireCache.ts
import { LogLevel, MapLogger } from "@avanio/logger-like";
"use strict";
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);
// src/index.mts
var src_exports = {};
__export(src_exports, {
ExpireCache: () => ExpireCache,
ExpireTimeoutCache: () => ExpireTimeoutCache
});
module.exports = __toCommonJS(src_exports);
// src/ExpireCache.mts
var import_logger_like = require("@avanio/logger-like");
var defaultLogMap = {
cleanExpired: LogLevel.None,
clear: LogLevel.None,
constructor: LogLevel.None,
delete: LogLevel.None,
expires: LogLevel.None,
get: LogLevel.None,
has: LogLevel.None,
onExpire: LogLevel.None,
set: LogLevel.None,
size: LogLevel.None
cleanExpired: import_logger_like.LogLevel.None,
clear: import_logger_like.LogLevel.None,
constructor: import_logger_like.LogLevel.None,
delete: import_logger_like.LogLevel.None,
expires: import_logger_like.LogLevel.None,
get: import_logger_like.LogLevel.None,
has: import_logger_like.LogLevel.None,
onExpire: import_logger_like.LogLevel.None,
set: import_logger_like.LogLevel.None,
size: import_logger_like.LogLevel.None
};
var ExpireCache = class extends MapLogger {
var ExpireCache = class extends import_logger_like.MapLogger {
/**

@@ -128,17 +155,17 @@ * Creates a new instance of the ExpireCache class

// src/ExpireTimeoutCache.ts
import { LogLevel as LogLevel2, MapLogger as MapLogger2 } from "@avanio/logger-like";
// src/ExpireTimeoutCache.mts
var import_logger_like2 = require("@avanio/logger-like");
var defaultLogMap2 = {
cleanExpired: LogLevel2.None,
clear: LogLevel2.None,
constructor: LogLevel2.None,
delete: LogLevel2.None,
expires: LogLevel2.None,
get: LogLevel2.None,
has: LogLevel2.None,
onExpire: LogLevel2.None,
set: LogLevel2.None,
size: LogLevel2.None
cleanExpired: import_logger_like2.LogLevel.None,
clear: import_logger_like2.LogLevel.None,
constructor: import_logger_like2.LogLevel.None,
delete: import_logger_like2.LogLevel.None,
expires: import_logger_like2.LogLevel.None,
get: import_logger_like2.LogLevel.None,
has: import_logger_like2.LogLevel.None,
onExpire: import_logger_like2.LogLevel.None,
set: import_logger_like2.LogLevel.None,
size: import_logger_like2.LogLevel.None
};
var ExpireTimeoutCache = class extends MapLogger2 {
var ExpireTimeoutCache = class extends import_logger_like2.MapLogger {
/**

@@ -236,6 +263,7 @@ * Creates a new instance of the ExpireTimeoutCache class

};
export {
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
ExpireCache,
ExpireTimeoutCache
};
});
//# sourceMappingURL=index.js.map
{
"name": "@avanio/expire-cache",
"version": "0.5.0",
"version": "0.5.1",
"description": "Typescript/Javascript cache with expiration",
"type": "module",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",

@@ -12,4 +11,4 @@ "exports": {

"types": "./dist/index.d.ts",
"require": "./dist/index.cjs",
"import": "./dist/index.js"
"require": "./dist/index.js",
"import": "./dist/index.mjs"
}

@@ -25,3 +24,3 @@ },

"extension": [
"test.ts",
"test.mts",
"cjs",

@@ -62,16 +61,14 @@ "mjs"

"devDependencies": {
"@luolapeikko/cache-types": "^0.0.1",
"@stylistic/eslint-plugin": "^2.7.2",
"@stylistic/eslint-plugin-ts": "^2.7.2",
"@types/chai": "^4.3.19",
"@types/chai-as-promised": "^8.0.0",
"@types/mocha": "^10.0.7",
"@types/node": "^20.16.5",
"@avanio/logger-like": "^0.2.5",
"@luolapeikko/cache-types": "^0.0.6",
"@stylistic/eslint-plugin": "^2.9.0",
"@stylistic/eslint-plugin-ts": "^2.9.0",
"@types/node": "^20.16.11",
"@types/sinon": "^17.0.3",
"@typescript-eslint/eslint-plugin": "^8.4.0",
"@typescript-eslint/parser": "^8.4.0",
"@typescript-eslint/eslint-plugin": "^8.8.1",
"@typescript-eslint/parser": "^8.8.1",
"@vitest/coverage-v8": "^2.1.2",
"@vitest/ui": "^2.1.2",
"c8": "^10.1.2",
"chai": "^5.1.1",
"chai-as-promised": "^8.0.0",
"eslint": "^8.57.0",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9.1.0",

@@ -82,22 +79,21 @@ "eslint-config-standard": "^17.1.0",

"eslint-plugin-sonarjs": "^0.23.0",
"mocha": "^10.7.3",
"prettier": "^3.3.3",
"sinon": "^18.0.0",
"sinon": "^19.0.2",
"ts-node": "^10.9.2",
"tsup": "^8.2.4",
"typescript": "^5.5.4"
"tsup": "^8.3.0",
"typescript": "^5.6.3",
"vite": "^5.4.8",
"vitest": "^2.1.2"
},
"dependencies": {
"@avanio/logger-like": "^0.2.0"
},
"peerDependencies": {
"@luolapeikko/cache-types": "^0.0.1"
"@avanio/logger-like": "^0.1 || ^0.2",
"@luolapeikko/cache-types": "^0.0"
},
"scripts": {
"build": "tsup src/index.ts --sourcemap --format cjs,esm --dts --clean",
"test": "c8 mocha",
"coverage": "c8 report --reporter=lcovonly",
"lint": "eslint . --ext .ts",
"build": "tsup src/index.mts --sourcemap --format cjs,esm --dts --clean",
"test": "vitest test --run --no-isolate --coverage",
"coverage": "vitest test --run --no-isolate --reporter=dot --coverage --coverage.reporter=lcov",
"lint": "eslint . --ext .mts",
"validate": "tsc --noEmit --project tsconfig.test.json"
}
}

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