spb/cancerindex
Public
TypeScript 97.2%
SQL 1.5%
CSS 0.6%
JavaScript 0.5%
1import path from 'node:path';23export function dataDir(): string {4 return path.resolve(process.env.CI_DATA_DIR ?? path.join(process.cwd(), 'data'));5}67export function isProduction(): boolean {8 return process.env.NODE_ENV === 'production';9}1011export function envInt(name: string, fallback: number): number {12 const v = process.env[name];13 if (!v) return fallback;14 const n = Number(v);15 return Number.isFinite(n) ? n : fallback;16}17