UNPKG

nats-micro

Version:

NATS micro compatible extra-lightweight microservice library

19 lines 788 B
var _a, _b; import { existsSync, readFileSync } from 'fs'; import { dirname, join } from 'path'; import { _dirname } from './__dirname.js'; function findPackageJson(path = _dirname) { const ppath = join(path, 'package.json'); if (existsSync(ppath)) return JSON.parse(readFileSync(ppath, 'utf8')); const dir = dirname(path); if (dir !== '') return findPackageJson(dir); return undefined; } const pjson = findPackageJson(); export const localConfig = { name: String((_a = pjson === null || pjson === void 0 ? void 0 : pjson.name) !== null && _a !== void 0 ? _a : 'nats-micro'), version: String((_b = pjson === null || pjson === void 0 ? void 0 : pjson.version) !== null && _b !== void 0 ? _b : '0.0.0'), }; //# sourceMappingURL=localConfig.js.map