UNPKG

serverless

Version:

Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

20 lines (16 loc) 559 B
'use strict'; const { format } = require('util'); const path = require('path'); const fs = require('fs').promises; const log = require('@serverless/utils/log'); const npmPackageRoot = path.resolve(__dirname, '../../../'); module.exports = async () => { const stats = await fs.stat(npmPackageRoot); try { await fs.utimes(npmPackageRoot, String(stats.atimeMs / 1000), String(stats.mtimeMs / 1000)); return true; } catch (error) { if (process.env.SLS_DEBUG) log(format('Auto update: file access error: %O', error)); return false; } };