Rocky_Mountain_Vending/.pnpm-store/v10/files/88/f43e9e118e0129b37586a315ca7c1e4425c2d477f072349d98279b79139985bbae8a26c20842cc694a97c1971b84709c0ba57e9fe2e26bb14a5ff40cd59294
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

1 line
No EOL
4 KiB
Text

{"version":3,"sources":["../../src/lib/static-env.ts"],"sourcesContent":["import type { NextConfigComplete } from '../server/config-shared'\n\nfunction errorIfEnvConflicted(config: NextConfigComplete, key: string) {\n const isPrivateKey = /^(?:NODE_.+)|^(?:__.+)$/i.test(key)\n const hasNextRuntimeKey = key === 'NEXT_RUNTIME'\n\n if (isPrivateKey || hasNextRuntimeKey) {\n throw new Error(\n `The key \"${key}\" under \"env\" in ${config.configFileName} is not allowed. https://nextjs.org/docs/messages/env-key-not-allowed`\n )\n }\n}\n\n/**\n * Collects all environment variables that are using the `NEXT_PUBLIC_` prefix.\n */\nexport function getNextPublicEnvironmentVariables() {\n const defineEnv: [string, string | undefined][] = []\n for (const key in process.env) {\n if (key.startsWith('NEXT_PUBLIC_')) {\n const value = process.env[key]\n if (value != null) {\n defineEnv.push([`process.env.${key}`, value])\n }\n }\n }\n defineEnv.sort((a, b) => a[0].localeCompare(b[0]))\n return Object.fromEntries(defineEnv)\n}\n\n/**\n * Collects the `env` config value from the Next.js config.\n */\nexport function getNextConfigEnv(config: NextConfigComplete) {\n // Refactored code below to use for-of\n const defineEnv: Record<string, string | undefined> = {}\n const env = config.env\n for (const key in env) {\n const value = env[key]\n if (value != null) {\n errorIfEnvConflicted(config, key)\n defineEnv[`process.env.${key}`] = value\n }\n }\n return defineEnv\n}\n\nexport function getStaticEnv(config: NextConfigComplete) {\n const staticEnv: Record<string, string | undefined> = {\n ...getNextPublicEnvironmentVariables(),\n ...getNextConfigEnv(config),\n 'process.env.NEXT_DEPLOYMENT_ID': config.deploymentId || '',\n }\n return staticEnv\n}\n\nexport function populateStaticEnv(config: NextConfigComplete) {\n // since inlining comes after static generation we need\n // to ensure this value is assigned to process env so it\n // can still be accessed\n const staticEnv = getStaticEnv(config)\n for (const key in staticEnv) {\n const innerKey = key.split('.').pop() || ''\n if (!process.env[innerKey]) {\n process.env[innerKey] = staticEnv[key] || ''\n }\n }\n}\n"],"names":["getNextConfigEnv","getNextPublicEnvironmentVariables","getStaticEnv","populateStaticEnv","errorIfEnvConflicted","config","key","isPrivateKey","test","hasNextRuntimeKey","Error","configFileName","defineEnv","process","env","startsWith","value","push","sort","a","b","localeCompare","Object","fromEntries","staticEnv","deploymentId","innerKey","split","pop"],"mappings":";;;;;;;;;;;;;;;;;IAiCgBA,gBAAgB;eAAhBA;;IAjBAC,iCAAiC;eAAjCA;;IA+BAC,YAAY;eAAZA;;IASAC,iBAAiB;eAAjBA;;;AAtDhB,SAASC,qBAAqBC,MAA0B,EAAEC,GAAW;IACnE,MAAMC,eAAe,2BAA2BC,IAAI,CAACF;IACrD,MAAMG,oBAAoBH,QAAQ;IAElC,IAAIC,gBAAgBE,mBAAmB;QACrC,MAAM,qBAEL,CAFK,IAAIC,MACR,CAAC,SAAS,EAAEJ,IAAI,iBAAiB,EAAED,OAAOM,cAAc,CAAC,qEAAqE,CAAC,GAD3H,qBAAA;mBAAA;wBAAA;0BAAA;QAEN;IACF;AACF;AAKO,SAASV;IACd,MAAMW,YAA4C,EAAE;IACpD,IAAK,MAAMN,OAAOO,QAAQC,GAAG,CAAE;QAC7B,IAAIR,IAAIS,UAAU,CAAC,iBAAiB;YAClC,MAAMC,QAAQH,QAAQC,GAAG,CAACR,IAAI;YAC9B,IAAIU,SAAS,MAAM;gBACjBJ,UAAUK,IAAI,CAAC;oBAAC,CAAC,YAAY,EAAEX,KAAK;oBAAEU;iBAAM;YAC9C;QACF;IACF;IACAJ,UAAUM,IAAI,CAAC,CAACC,GAAGC,IAAMD,CAAC,CAAC,EAAE,CAACE,aAAa,CAACD,CAAC,CAAC,EAAE;IAChD,OAAOE,OAAOC,WAAW,CAACX;AAC5B;AAKO,SAASZ,iBAAiBK,MAA0B;IACzD,sCAAsC;IACtC,MAAMO,YAAgD,CAAC;IACvD,MAAME,MAAMT,OAAOS,GAAG;IACtB,IAAK,MAAMR,OAAOQ,IAAK;QACrB,MAAME,QAAQF,GAAG,CAACR,IAAI;QACtB,IAAIU,SAAS,MAAM;YACjBZ,qBAAqBC,QAAQC;YAC7BM,SAAS,CAAC,CAAC,YAAY,EAAEN,KAAK,CAAC,GAAGU;QACpC;IACF;IACA,OAAOJ;AACT;AAEO,SAASV,aAAaG,MAA0B;IACrD,MAAMmB,YAAgD;QACpD,GAAGvB,mCAAmC;QACtC,GAAGD,iBAAiBK,OAAO;QAC3B,kCAAkCA,OAAOoB,YAAY,IAAI;IAC3D;IACA,OAAOD;AACT;AAEO,SAASrB,kBAAkBE,MAA0B;IAC1D,uDAAuD;IACvD,wDAAwD;IACxD,wBAAwB;IACxB,MAAMmB,YAAYtB,aAAaG;IAC/B,IAAK,MAAMC,OAAOkB,UAAW;QAC3B,MAAME,WAAWpB,IAAIqB,KAAK,CAAC,KAAKC,GAAG,MAAM;QACzC,IAAI,CAACf,QAAQC,GAAG,CAACY,SAAS,EAAE;YAC1Bb,QAAQC,GAAG,CAACY,SAAS,GAAGF,SAAS,CAAClB,IAAI,IAAI;QAC5C;IACF;AACF","ignoreList":[0]}