(envPath)
| 68175 | }; |
| 68176 | var parseConfigVarValue = (value) => { |
| 68177 | try { |
| 68178 | return JSON.parse(value); |
| 68179 | } catch (error) { |
| 68180 | return value; |
| 68181 | } |
| 68182 | }; |
| 68183 | var getEnvConfig = (envPath) => { |
| 68184 | dotenv.config({ path: envPath }); |
| 68185 | return { |
| 68186 | OCO_MODEL: process.env.OCO_MODEL, |
| 68187 | OCO_API_URL: process.env.OCO_API_URL, |
| 68188 | OCO_PROXY: process.env.OCO_PROXY, |
| 68189 | OCO_API_KEY: process.env.OCO_API_KEY, |
| 68190 | OCO_API_CUSTOM_HEADERS: process.env.OCO_API_CUSTOM_HEADERS, |
| 68191 | OCO_AI_PROVIDER: process.env.OCO_AI_PROVIDER, |
| 68192 | OCO_TOKENS_MAX_INPUT: parseConfigVarValue(process.env.OCO_TOKENS_MAX_INPUT), |
| 68193 | OCO_TOKENS_MAX_OUTPUT: parseConfigVarValue( |
| 68194 | process.env.OCO_TOKENS_MAX_OUTPUT |
| 68195 | ), |
| 68196 | OCO_DESCRIPTION: parseConfigVarValue(process.env.OCO_DESCRIPTION), |
| 68197 | OCO_EMOJI: parseConfigVarValue(process.env.OCO_EMOJI), |
| 68198 | OCO_LANGUAGE: process.env.OCO_LANGUAGE, |
| 68199 | OCO_MESSAGE_TEMPLATE_PLACEHOLDER: process.env.OCO_MESSAGE_TEMPLATE_PLACEHOLDER, |
| 68200 | OCO_PROMPT_MODULE: process.env.OCO_PROMPT_MODULE, |
| 68201 | OCO_ONE_LINE_COMMIT: parseConfigVarValue(process.env.OCO_ONE_LINE_COMMIT), |
| 68202 | OCO_TEST_MOCK_TYPE: process.env.OCO_TEST_MOCK_TYPE, |
| 68203 | OCO_OMIT_SCOPE: parseConfigVarValue(process.env.OCO_OMIT_SCOPE), |
| 68204 | OCO_GITPUSH: parseConfigVarValue(process.env.OCO_GITPUSH) |
no test coverage detected