UNPKG

turborepo-template-upgrade

Version:

Upgrade projects based on a Turborepo template using selective git diffs, with support for ignore paths and skipped packages.

2 lines (1 loc) 892 B
"use strict";var a=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var p=(r,e)=>{for(var n in e)a(r,n,{get:e[n],enumerable:!0})},d=(r,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of c(e))!l.call(r,t)&&t!==n&&a(r,t,{get:()=>e[t],enumerable:!(i=s(e,t))||i.enumerable});return r};var f=r=>d(a({},"__esModule",{value:!0}),r);var x={};p(x,{loadConfig:()=>u,mergeConfig:()=>m});module.exports=f(x);var o=require("fs"),g=require("path"),u=r=>{let e=(0,g.resolve)(r,".tt-upgrade.config.json");if(!(0,o.existsSync)(e))return{};try{let n=(0,o.readFileSync)(e,"utf8");return JSON.parse(n)}catch{return console.warn(`\u26A0\uFE0F Failed to parse config file: ${e}`),{}}},m=(r,e)=>({...r,...e,excludePaths:[...r.excludePaths||[],...e.excludePaths||[]]});0&&(module.exports={loadConfig,mergeConfig});