serverless/lib/utils/getCacheFilePath.js
Mariusz Nowak 4944f471b1
Prettify
2019-06-26 12:43:01 +02:00

17 lines
450 B
JavaScript

'use strict';
const homedir = require('os').homedir();
const path = require('path');
const crypto = require('crypto');
const getCacheFilePath = function(srvcPath) {
const servicePath = srvcPath || process.cwd();
const servicePathHash = crypto
.createHash('sha256')
.update(servicePath)
.digest('hex');
return path.join(homedir, '.serverless', 'cache', servicePathHash, 'autocomplete.json');
};
module.exports = getCacheFilePath;