Compare commits

...

3 Commits

Author SHA1 Message Date
Jonatan Nilsson 3304dee531 npm is dumb and shows latest version by date, not semver
/ deploy (push) Successful in 5s Details
2024-09-21 10:21:35 +00:00
Jonatan Nilsson 3f559bb9f5 ci: Add meme branch to deployment
/ deploy (push) Successful in 3s Details
2024-09-21 00:30:58 +00:00
Jonatan Nilsson 1d7a61f688 constructor: Add backwards compatibility with file-system-cache ns option
/ deploy (push) Successful in 4s Details
2024-09-20 23:23:22 +00:00
4 changed files with 13 additions and 2 deletions

View File

@ -2,6 +2,7 @@ on:
push:
branches:
- master
- meme
jobs:
deploy:

View File

@ -10,7 +10,7 @@ export default class FSCache {
this.fsPromises = fsPromises || fsPromisesOriginal
this.id = crypto.randomBytes(15).toString('base64').replace(/\//g, '-')
this.prefix = options.prefix ? options.prefix + '-' : '-'
this.prefix = (options.ns || options.prefix || '') + '-'
this.hash_alg = options.hash_alg || 'md5'
this.cache_dir = options.cache_dir || path.join(os.tmpdir(), this.id)
this.ttl = options.ttl || 0

View File

@ -1,6 +1,6 @@
{
"name": "fs-cache-fast",
"version": "1.0.1",
"version": "1.0.3",
"description": "Cache stored on the file system",
"main": "index.mjs",
"scripts": {

View File

@ -61,6 +61,16 @@ t.describe('#constructor()', function() {
assert.strictEqual(cache.ttl, assertTtl)
})
t.test('supports alternative way of specifying prefix', function() {
const assertPrefix = 'blablabutmore'
let cache = createCache({
ns: assertPrefix,
})
assert.strictEqual(cache.prefix, assertPrefix + '-')
})
t.test('should create the directory by default', function() {
assert.notOk(fsSync.mkdirSync.called)
let cache = createCache({})