unorepo
Version:
A tool for managing a monorepo via lerna and yarn workspaces
15 lines (11 loc) • 420 B
JavaScript
const getPackageJson = require('./getPackageJson')
const findNearestNodeModule = require('./findNearestNodeModule')
function findChangedPackage(changedFilePath) {
const changedPackagePath = findNearestNodeModule(changedFilePath)
const changedPackageName = getPackageJson(changedPackagePath).name
return {
name: changedPackageName,
location: changedPackagePath,
}
}
module.exports = findChangedPackage