Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
No EOL
6.7 KiB
Text
1 line
No EOL
6.7 KiB
Text
{"version":3,"sources":["../../../src/server/lib/app-info-log.ts"],"sourcesContent":["import { loadEnvConfig } from '@next/env'\nimport * as Log from '../../build/output/log'\nimport { bold, purple, strikethrough } from '../../lib/picocolors'\nimport {\n PHASE_DEVELOPMENT_SERVER,\n PHASE_PRODUCTION_BUILD,\n} from '../../shared/lib/constants'\nimport loadConfig, { type ConfiguredExperimentalFeature } from '../config'\nimport { experimentalSchema } from '../config-schema'\n\nexport function logStartInfo({\n networkUrl,\n appUrl,\n envInfo,\n experimentalFeatures,\n logBundler,\n cacheComponents,\n}: {\n networkUrl: string | null\n appUrl: string | null\n envInfo?: string[]\n experimentalFeatures?: ConfiguredExperimentalFeature[]\n logBundler: boolean\n cacheComponents?: boolean\n}) {\n let versionSuffix = ''\n const parts = []\n\n if (logBundler) {\n if (process.env.TURBOPACK) {\n parts.push('Turbopack')\n } else if (process.env.NEXT_RSPACK) {\n parts.push('Rspack')\n } else {\n parts.push('webpack')\n }\n }\n\n if (cacheComponents) {\n parts.push('Cache Components')\n }\n\n if (parts.length > 0) {\n versionSuffix = ` (${parts.join(', ')})`\n }\n\n Log.bootstrap(\n `${bold(\n purple(`${Log.prefixes.ready} Next.js ${process.env.__NEXT_VERSION}`)\n )}${versionSuffix}`\n )\n if (appUrl) {\n Log.bootstrap(`- Local: ${appUrl}`)\n }\n if (networkUrl) {\n Log.bootstrap(`- Network: ${networkUrl}`)\n }\n if (envInfo?.length) Log.bootstrap(`- Environments: ${envInfo.join(', ')}`)\n\n if (experimentalFeatures?.length) {\n Log.bootstrap(`- Experiments (use with caution):`)\n for (const exp of experimentalFeatures) {\n const isValid = Object.prototype.hasOwnProperty.call(\n experimentalSchema,\n exp.key\n )\n if (isValid) {\n const symbol =\n typeof exp.value === 'boolean'\n ? exp.value === true\n ? bold('✓')\n : bold('⨯')\n : '·'\n\n const suffix =\n typeof exp.value === 'number' || typeof exp.value === 'string'\n ? `: ${JSON.stringify(exp.value)}`\n : ''\n\n const reason = exp.reason ? ` (${exp.reason})` : ''\n\n Log.bootstrap(` ${symbol} ${exp.key}${suffix}${reason}`)\n } else {\n Log.bootstrap(\n ` ? ${strikethrough(exp.key)} (invalid experimental key)`\n )\n }\n }\n }\n\n // New line after the bootstrap info\n Log.info('')\n}\n\nexport async function getStartServerInfo({\n dir,\n dev,\n debugPrerender,\n}: {\n dir: string\n dev: boolean\n debugPrerender?: boolean\n}): Promise<{\n envInfo?: string[]\n experimentalFeatures?: ConfiguredExperimentalFeature[]\n cacheComponents?: boolean\n}> {\n let experimentalFeatures: ConfiguredExperimentalFeature[] = []\n let cacheComponents = false\n const config = await loadConfig(\n dev ? PHASE_DEVELOPMENT_SERVER : PHASE_PRODUCTION_BUILD,\n dir,\n {\n reportExperimentalFeatures(features) {\n experimentalFeatures = features.sort(({ key: a }, { key: b }) =>\n a.localeCompare(b)\n )\n },\n debugPrerender,\n silent: false,\n }\n )\n\n cacheComponents = !!config.cacheComponents\n\n // we need to reset env if we are going to create\n // the worker process with the esm loader so that the\n // initial env state is correct\n let envInfo: string[] = []\n const { loadedEnvFiles } = loadEnvConfig(dir, true, console, false)\n if (loadedEnvFiles.length > 0) {\n envInfo = loadedEnvFiles.map((f) => f.path)\n }\n\n return {\n envInfo,\n experimentalFeatures,\n cacheComponents,\n }\n}\n"],"names":["getStartServerInfo","logStartInfo","networkUrl","appUrl","envInfo","experimentalFeatures","logBundler","cacheComponents","versionSuffix","parts","process","env","TURBOPACK","push","NEXT_RSPACK","length","join","Log","bootstrap","bold","purple","prefixes","ready","__NEXT_VERSION","exp","isValid","Object","prototype","hasOwnProperty","call","experimentalSchema","key","symbol","value","suffix","JSON","stringify","reason","strikethrough","info","dir","dev","debugPrerender","config","loadConfig","PHASE_DEVELOPMENT_SERVER","PHASE_PRODUCTION_BUILD","reportExperimentalFeatures","features","sort","a","b","localeCompare","silent","loadedEnvFiles","loadEnvConfig","console","map","f","path"],"mappings":";;;;;;;;;;;;;;;IA8FsBA,kBAAkB;eAAlBA;;IApFNC,YAAY;eAAZA;;;qBAVc;6DACT;4BACuB;2BAIrC;+DACwD;8BAC5B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE5B,SAASA,aAAa,EAC3BC,UAAU,EACVC,MAAM,EACNC,OAAO,EACPC,oBAAoB,EACpBC,UAAU,EACVC,eAAe,EAQhB;IACC,IAAIC,gBAAgB;IACpB,MAAMC,QAAQ,EAAE;IAEhB,IAAIH,YAAY;QACd,IAAII,QAAQC,GAAG,CAACC,SAAS,EAAE;YACzBH,MAAMI,IAAI,CAAC;QACb,OAAO,IAAIH,QAAQC,GAAG,CAACG,WAAW,EAAE;YAClCL,MAAMI,IAAI,CAAC;QACb,OAAO;YACLJ,MAAMI,IAAI,CAAC;QACb;IACF;IAEA,IAAIN,iBAAiB;QACnBE,MAAMI,IAAI,CAAC;IACb;IAEA,IAAIJ,MAAMM,MAAM,GAAG,GAAG;QACpBP,gBAAgB,CAAC,EAAE,EAAEC,MAAMO,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1C;IAEAC,KAAIC,SAAS,CACX,GAAGC,IAAAA,gBAAI,EACLC,IAAAA,kBAAM,EAAC,GAAGH,KAAII,QAAQ,CAACC,KAAK,CAAC,SAAS,EAAEZ,QAAQC,GAAG,CAACY,cAAc,EAAE,KAClEf,eAAe;IAErB,IAAIL,QAAQ;QACVc,KAAIC,SAAS,CAAC,CAAC,gBAAgB,EAAEf,QAAQ;IAC3C;IACA,IAAID,YAAY;QACde,KAAIC,SAAS,CAAC,CAAC,gBAAgB,EAAEhB,YAAY;IAC/C;IACA,IAAIE,2BAAAA,QAASW,MAAM,EAAEE,KAAIC,SAAS,CAAC,CAAC,gBAAgB,EAAEd,QAAQY,IAAI,CAAC,OAAO;IAE1E,IAAIX,wCAAAA,qBAAsBU,MAAM,EAAE;QAChCE,KAAIC,SAAS,CAAC,CAAC,iCAAiC,CAAC;QACjD,KAAK,MAAMM,OAAOnB,qBAAsB;YACtC,MAAMoB,UAAUC,OAAOC,SAAS,CAACC,cAAc,CAACC,IAAI,CAClDC,gCAAkB,EAClBN,IAAIO,GAAG;YAET,IAAIN,SAAS;gBACX,MAAMO,SACJ,OAAOR,IAAIS,KAAK,KAAK,YACjBT,IAAIS,KAAK,KAAK,OACZd,IAAAA,gBAAI,EAAC,OACLA,IAAAA,gBAAI,EAAC,OACP;gBAEN,MAAMe,SACJ,OAAOV,IAAIS,KAAK,KAAK,YAAY,OAAOT,IAAIS,KAAK,KAAK,WAClD,CAAC,EAAE,EAAEE,KAAKC,SAAS,CAACZ,IAAIS,KAAK,GAAG,GAChC;gBAEN,MAAMI,SAASb,IAAIa,MAAM,GAAG,CAAC,EAAE,EAAEb,IAAIa,MAAM,CAAC,CAAC,CAAC,GAAG;gBAEjDpB,KAAIC,SAAS,CAAC,CAAC,EAAE,EAAEc,OAAO,CAAC,EAAER,IAAIO,GAAG,GAAGG,SAASG,QAAQ;YAC1D,OAAO;gBACLpB,KAAIC,SAAS,CACX,CAAC,IAAI,EAAEoB,IAAAA,yBAAa,EAACd,IAAIO,GAAG,EAAE,2BAA2B,CAAC;YAE9D;QACF;IACF;IAEA,oCAAoC;IACpCd,KAAIsB,IAAI,CAAC;AACX;AAEO,eAAevC,mBAAmB,EACvCwC,GAAG,EACHC,GAAG,EACHC,cAAc,EAKf;IAKC,IAAIrC,uBAAwD,EAAE;IAC9D,IAAIE,kBAAkB;IACtB,MAAMoC,SAAS,MAAMC,IAAAA,eAAU,EAC7BH,MAAMI,mCAAwB,GAAGC,iCAAsB,EACvDN,KACA;QACEO,4BAA2BC,QAAQ;YACjC3C,uBAAuB2C,SAASC,IAAI,CAAC,CAAC,EAAElB,KAAKmB,CAAC,EAAE,EAAE,EAAEnB,KAAKoB,CAAC,EAAE,GAC1DD,EAAEE,aAAa,CAACD;QAEpB;QACAT;QACAW,QAAQ;IACV;IAGF9C,kBAAkB,CAAC,CAACoC,OAAOpC,eAAe;IAE1C,iDAAiD;IACjD,qDAAqD;IACrD,+BAA+B;IAC/B,IAAIH,UAAoB,EAAE;IAC1B,MAAM,EAAEkD,cAAc,EAAE,GAAGC,IAAAA,kBAAa,EAACf,KAAK,MAAMgB,SAAS;IAC7D,IAAIF,eAAevC,MAAM,GAAG,GAAG;QAC7BX,UAAUkD,eAAeG,GAAG,CAAC,CAACC,IAAMA,EAAEC,IAAI;IAC5C;IAEA,OAAO;QACLvD;QACAC;QACAE;IACF;AACF","ignoreList":[0]} |