osls
Version:
Open-source alternative to Serverless Framework
19 lines (15 loc) • 447 B
JavaScript
;
// This module should be dependencies free (as it's used at local fallback triage)
// and kept async (as telemetry payload generation depends on it)
const path = require('path');
const { createRequire } = require('module');
try {
module.exports = path.resolve(
path.dirname(
createRequire(path.resolve(process.cwd(), 'require-resolver')).resolve('serverless')
),
'..'
);
} catch {
module.exports = null;
}