File tree Expand file tree Collapse file tree 14 files changed +77
-49
lines changed
Expand file tree Collapse file tree 14 files changed +77
-49
lines changed File renamed without changes.
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ import { createCache } from 'cache-manager'
77import { CacheableMemory } from 'cacheable'
88
99import { getFromDb } from './helpers.js'
10- import { BentoCache } from '../src/bento_cache.js'
11- import { bentostore } from '../src/bento_store.js'
12- import { redisDriver } from '../src/drivers/redis.js'
13- import { memoryDriver } from '../src/drivers/memory.js'
14- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
10+ import { BentoCache } from '../packages/bentocache/ src/bento_cache.js'
11+ import { bentostore } from '../packages/bentocache/ src/bento_store.js'
12+ import { redisDriver } from '../packages/bentocache/ src/drivers/redis.js'
13+ import { memoryDriver } from '../packages/bentocache/ src/drivers/memory.js'
14+ import { REDIS_CREDENTIALS } from '../packages/bentocache/ tests/helpers/index.js'
1515
1616/**
1717 * Init providers
Original file line number Diff line number Diff line change @@ -4,17 +4,21 @@ import { createCache } from 'cache-manager'
44import { CacheableMemory } from 'cacheable'
55import { setTimeout } from 'node:timers/promises'
66
7- import { BentoCache } from '../src/bento_cache.js'
8- import { bentostore } from '../src/bento_store.js'
9- import { redisDriver } from '../src/drivers/redis.js'
10- import { memoryDriver } from '../src/drivers/memory.js'
11- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
7+ import { BentoCache } from '../packages/bentocache/src/bento_cache.js'
8+ import { bentostore } from '../packages/bentocache/src/bento_store.js'
9+ import { redisDriver } from '../packages/bentocache/src/drivers/redis.js'
10+ import { memoryDriver } from '../packages/bentocache/src/drivers/memory.js'
11+
12+ export const REDIS_CREDENTIALS = {
13+ host : process . env . REDIS_HOST ! ,
14+ port : Number ( process . env . REDIS_PORT ) ,
15+ }
1216
1317export function createProviders ( options : {
1418 withMemory : boolean
1519 withRedis : boolean
1620 serializeL1 : boolean
17- } ) {
21+ } ) : any {
1822 const store = bentostore ( )
1923 if ( options . withMemory ) {
2024 store . useL1Layer ( memoryDriver ( { serialize : options . serializeL1 } ) )
File renamed without changes.
Original file line number Diff line number Diff line change @@ -8,12 +8,11 @@ import { Bench } from 'tinybench'
88import KeyvRedis from '@keyv/redis'
99import { createCache } from 'cache-manager'
1010import { CacheableMemory } from 'cacheable'
11+ import { BentoCache , bentostore } from 'bentocache'
12+ import { redisDriver } from 'bentocache/drivers/redis'
13+ import { memoryDriver } from 'bentocache/drivers/memory'
1114
12- import { BentoCache } from '../index.js'
13- import { bentostore } from '../src/bento_store.js'
14- import { redisDriver } from '../src/drivers/redis.js'
15- import { memoryDriver } from '../src/drivers/memory.js'
16- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
15+ import { REDIS_CREDENTIALS } from './helpers.js'
1716
1817const bench = new Bench ( )
1918
File renamed without changes.
Original file line number Diff line number Diff line change @@ -8,12 +8,11 @@ import { Bench } from 'tinybench'
88import KeyvRedis from '@keyv/redis'
99import { createCache } from 'cache-manager'
1010import { CacheableMemory } from 'cacheable'
11+ import { BentoCache , bentostore } from 'bentocache'
12+ import { redisDriver } from 'bentocache/drivers/redis'
13+ import { memoryDriver } from 'bentocache/drivers/memory'
1114
12- import { BentoCache } from '../index.js'
13- import { bentostore } from '../src/bento_store.js'
14- import { redisDriver } from '../src/drivers/redis.js'
15- import { memoryDriver } from '../src/drivers/memory.js'
16- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
15+ import { REDIS_CREDENTIALS } from './helpers.js'
1716
1817const bench = new Bench ( )
1918
Original file line number Diff line number Diff line change @@ -8,11 +8,10 @@ import { Redis } from 'ioredis'
88import { Bench } from 'tinybench'
99import KeyvRedis from '@keyv/redis'
1010import { createCache } from 'cache-manager'
11+ import { BentoCache , bentostore } from 'bentocache'
12+ import { redisDriver } from 'bentocache/drivers/redis'
1113
12- import { BentoCache } from '../index.js'
13- import { bentostore } from '../src/bento_store.js'
14- import { redisDriver } from '../src/drivers/redis.js'
15- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
14+ import { REDIS_CREDENTIALS } from './helpers.js'
1615
1716const bench = new Bench ( )
1817
Original file line number Diff line number Diff line change @@ -7,11 +7,10 @@ import Keyv from 'keyv'
77import { Bench } from 'tinybench'
88import KeyvRedis from '@keyv/redis'
99import { createCache } from 'cache-manager'
10+ import { BentoCache , bentostore } from 'bentocache'
11+ import { redisDriver } from 'bentocache/drivers/redis'
1012
11- import { BentoCache } from '../index.js'
12- import { bentostore } from '../src/bento_store.js'
13- import { redisDriver } from '../src/drivers/redis.js'
14- import { REDIS_CREDENTIALS } from '../tests/helpers/index.js'
13+ import { REDIS_CREDENTIALS } from './helpers.js'
1514
1615const bench = new Bench ( )
1716
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " @bentocache/benchmarks" ,
3+ "type" : " module" ,
4+ "version" : " 0.0.0" ,
5+ "private" : true ,
6+ "description" : " " ,
7+ "author" : " Julien Ripouteau <julien@ripouteau.com>" ,
8+ "license" : " ISC" ,
9+ "keywords" : [],
10+ "main" : " index.js" ,
11+ "scripts" : {
12+ "test" : " echo \" Error: no test specified\" && exit 1"
13+ },
14+ "devDependencies" : {
15+ "@keyv/redis" : " ^4.2.0" ,
16+ "bentocache" : " workspace:*" ,
17+ "cache-manager" : " ^6.4.0" ,
18+ "cacheable" : " ^1.8.8" ,
19+ "ioredis" : " ^5.4.2" ,
20+ "keyv" : " ^5.2.3" ,
21+ "tinybench" : " ^3.1.1"
22+ }
23+ }
You can’t perform that action at this time.
0 commit comments