UNPKG

sveldoc

Version:

Readme-driven Development for building Svelte components

24 lines (23 loc) 850 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackageJson = void 0; const node_fs_1 = __importDefault(require("node:fs")); const node_path_1 = __importDefault(require("node:path")); const getPackageJson = () => { var _a; let package_json = {}; try { const package_json_path = node_path_1.default.join(process.cwd(), "package.json"); const package_json_source = node_fs_1.default.readFileSync(package_json_path, "utf-8"); package_json = (_a = JSON.parse(package_json_source)) !== null && _a !== void 0 ? _a : {}; } catch (e) { } finally { return package_json; } }; exports.getPackageJson = getPackageJson;