aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 776 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.preferredCliVersion=preferredCliVersion,exports.findUp=findUp;var fs=()=>{var tmp=require("fs");return fs=()=>tmp,tmp},path=()=>{var tmp=require("path");return path=()=>tmp,tmp};function preferredCliVersion(){const pjLocation=findUp("package.json",__dirname);if(!pjLocation)return;const pj=JSON.parse(fs().readFileSync(pjLocation,{encoding:"utf-8"}));return pj.preferredCdkCliVersion?`${pj.preferredCdkCliVersion}`:void 0}function findUp(name,directory){const absoluteDirectory=path().resolve(directory),file=path().join(directory,name);if(fs().existsSync(file))return file;const{root}=path().parse(absoluteDirectory);if(absoluteDirectory!=root)return findUp(name,path().dirname(absoluteDirectory))}
;