@calljmp/cli
Version:
2 lines (1 loc) • 3.37 kB
JavaScript
;var r=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var u=(e,n)=>{for(var o in n)r(e,o,{get:n[o],enumerable:!0})},y=(e,n,o,a)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of s(n))!g.call(e,t)&&t!==o&&r(e,t,{get:()=>n[t],enumerable:!(a=l(n,t))||a.enumerable});return e};var p=e=>y(r({},"__esModule",{value:!0}),e);var f={};u(f,{jsonToProject:()=>A,jsonToProjectSettings:()=>c,mergeSettings:()=>m,projectSettingsToJson:()=>b,projectToJson:()=>I,sanitizeProjectName:()=>P});module.exports=p(f);function A(e){return{id:e.id,name:e.name,description:e.description,ownerId:e.ownerId,organizationId:e.organizationId,d1DatabaseName:e.d1DatabaseName,d1DatabaseUuid:e.d1DatabaseUuid,d1DatabaseVersion:e.d1DatabaseVersion,appleIosTeamId:e.appleIosTeamId,appleIosBundleId:e.appleIosBundleId,appleIosConnected:!!e.appleIosConnected,googleAndroidPlayIntegrityResponsePubkey:e.googleAndroidPlayIntegrityResponsePubkey,googleAndroidPlayIntegrityResponsePrivkey:e.googleAndroidPlayIntegrityResponsePrivkey,googleAndroidPlayIntegrityResponseKeys:e.googleAndroidPlayIntegrityResponseKeys,googleAndroidPlayIntegrityHasResponseKeys:!!e.googleAndroidPlayIntegrityHasResponseKeys,googleAndroidPackageName:e.googleAndroidPackageName,googleAndroidConnected:!!e.googleAndroidConnected,devApiToken:e.devApiToken,devApiTokenExpiresAt:e.devApiTokenExpiresAt&&new Date(e.devApiTokenExpiresAt),serviceUuid:e.serviceUuid,interfaceId:e.interfaceId,interfaceVersion:e.interfaceVersion,emailsVersion:e.emailsVersion,settings:e.settings?e.settings:null,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),deletedAt:e.deletedAt?new Date(e.deletedAt):null}}function I(e){return{id:e.id,name:e.name,description:e.description,ownerId:e.ownerId,organizationId:e.organizationId,d1DatabaseName:e.d1DatabaseName,d1DatabaseUuid:e.d1DatabaseUuid,D1DatabaseVersion:e.d1DatabaseVersion,appleIosTeamId:e.appleIosTeamId,appleIosBundleId:e.appleIosBundleId,appleIosConnected:e.appleIosConnected,googleAndroidPlayIntegrityResponsePubkey:e.googleAndroidPlayIntegrityResponsePubkey,googleAndroidPlayIntegrityResponsePrivkey:e.googleAndroidPlayIntegrityResponsePrivkey,googleAndroidPlayIntegrityResponseKeys:e.googleAndroidPlayIntegrityResponseKeys,googleAndroidPlayIntegrityHasResponseKeys:e.googleAndroidPlayIntegrityHasResponseKeys,googleAndroidPackageName:e.googleAndroidPackageName,googleAndroidConnected:e.googleAndroidConnected,devApiToken:e.devApiToken,devApiTokenExpiresAt:e.devApiTokenExpiresAt&&e.devApiTokenExpiresAt.toISOString(),serviceUuid:e.serviceUuid,interfaceId:e.interfaceId,interfaceVersion:e.interfaceVersion,emailsVersion:e.emailsVersion,settings:e.settings?e.settings:null,createdAt:e.createdAt.toISOString(),updatedAt:e.updatedAt.toISOString(),deletedAt:e.deletedAt?e.deletedAt.toISOString():null}}function P(e){return e.trim().toLowerCase().replace(/[^a-z-]/g,"")}function b(e){return e}function c(e){return e}function m(e,n){if(!n)return e;if(!e)return n;function o(a,t){const d={...a};for(const i in t)t[i]!==void 0&&(t[i]!==null&&typeof t[i]=="object"&&a[i]!==null&&typeof a[i]=="object"?d[i]=o(a[i],t[i]):d[i]=t[i]);return d}return o(e,n)}0&&(module.exports={jsonToProject,jsonToProjectSettings,mergeSettings,projectSettingsToJson,projectToJson,sanitizeProjectName});