sveldoc
Version:
Readme-driven Development for building Svelte components
24 lines (23 loc) • 850 B
JavaScript
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;
;