@avanio/expire-cache
Advanced tools
Comparing version 0.5.0 to 0.5.1
@@ -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
77724
24
No
+ Added@luolapeikko/cache-types@0.0.8(transitive)
- Removed@avanio/logger-like@^0.2.0
- Removed@luolapeikko/cache-types@0.0.1(transitive)