#!/usr/bin/env node /* eslint-disable */ const { execSync } = require("child_process"); const path = require("path"); const fs = require("fs"); console.log("NCore UI Kit - Genel Kurulum (Web & Mobile)"); console.log("==========================================="); const setupWebPath = path.join(__dirname, "setup-web.js"); const setupMobilePath = path.join(__dirname, "setup-mobile.js"); try { if (fs.existsSync(setupWebPath)) { execSync(`node "${setupWebPath}"`, { stdio: "inherit" }); } } catch (error) { console.error("Web kurulumu sırasında bir hata oluştu:", error.message); } console.log(""); // Boşluk try { if (fs.existsSync(setupMobilePath)) { execSync(`node "${setupMobilePath}"`, { stdio: "inherit" }); } } catch (error) { console.error("Mobile kurulumu sırasında bir hata oluştu:", error.message); } console.log(""); console.log("Not: Tip ayarlarını (tsconfig, eslint vb.) yapmak isterseniz 'npx ncore-type-kit' komutunu kullanabilirsiniz.");