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

@travetto/cache

Package Overview
Dependencies
Maintainers
1
Versions
330
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@travetto/cache - npm Package Compare versions

Comparing version 3.4.5 to 4.0.0-rc.0

10

package.json
{
"name": "@travetto/cache",
"version": "3.4.5",
"version": "4.0.0-rc.0",
"description": "Caching functionality with decorators for declarative use.",

@@ -28,8 +28,8 @@ "keywords": [

"dependencies": {
"@travetto/di": "^3.4.2",
"@travetto/model": "^3.4.5"
"@travetto/di": "^4.0.0-rc.0",
"@travetto/model": "^4.0.0-rc.0"
},
"peerDependencies": {
"@travetto/test": "^3.4.3",
"@travetto/transformer": "^3.4.2"
"@travetto/test": "^4.0.0-rc.0",
"@travetto/transformer": "^4.0.0-rc.0"
},

@@ -36,0 +36,0 @@ "peerDependenciesMeta": {

import { ExpiresAt, Model, ModelExpirySupport, NotFoundError } from '@travetto/model';
import { Text } from '@travetto/schema';
import { Inject, Injectable } from '@travetto/di';
import { GlobalEnv } from '@travetto/base';
import { Env } from '@travetto/base';
import { isStorageSupported } from '@travetto/model/src/internal/service/common';

@@ -38,3 +38,3 @@

async postConstruct(): Promise<void> {
if (isStorageSupported(this.#modelService) && GlobalEnv.dynamic) {
if (isStorageSupported(this.#modelService) && Env.dynamic) {
await this.#modelService.createModel?.(CacheRecord);

@@ -41,0 +41,0 @@ }

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

import crypto from 'crypto';
import crypto from 'node:crypto';

@@ -3,0 +3,0 @@ import { ObjectUtil } from '@travetto/base';

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

import assert from 'assert';
import assert from 'node:assert';
import timers from 'node:timers/promises';

@@ -8,3 +9,3 @@ import { Suite, Test } from '@travetto/test';

import { ModelSuite } from '@travetto/model/support/test/suite';
import { Class, TimeUtil } from '@travetto/base';
import { Class } from '@travetto/base';
import { Schema } from '@travetto/schema';

@@ -32,3 +33,3 @@

async basic(num: number) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return num * 2;

@@ -39,3 +40,3 @@ }

async agesQuickly(num: number) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return num * 3;

@@ -46,3 +47,3 @@ }

async ageExtension(num: number) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return num * 3;

@@ -53,3 +54,3 @@ }

async complexInput(config: object, size: number) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return { length: Object.keys(config).length, size };

@@ -60,3 +61,3 @@ }

async customKey(config: object, size: number) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return { length: Object.keys(config).length, size };

@@ -67,3 +68,3 @@ }

async getUser(userId: string) {
await TimeUtil.wait(100);
await timers.setTimeout(100);

@@ -78,3 +79,3 @@ return {

async deleteUser(userId: string) {
await TimeUtil.wait(100);
await timers.setTimeout(100);
return true;

@@ -123,3 +124,3 @@ }

await TimeUtil.wait(510);
await timers.setTimeout(510);

@@ -144,3 +145,3 @@ start = Date.now();

for (let i = 0; i < 2; i += 1) {
await TimeUtil.wait(55);
await timers.setTimeout(55);

@@ -154,3 +155,3 @@ start = Date.now();

await TimeUtil.wait(210);
await timers.setTimeout(210);
start = Date.now();

@@ -157,0 +158,0 @@ res = await service.ageExtension(10);

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