İnteraktif olarak package.json dosyası oluşturun. Proje bilgilerini girin, scriptler ve bağımlılıklar ekleyin, JSON çıktısını kopyalayın veya indirin.
{
"version": "1.0.0",
"main": "index.js",
"type": "commonjs",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"test": "jest",
"lint": "eslint ."
},
"license": "MIT"
}Package.json, Node.js projelerinin temel yapılandırma dosyasıdır. Projenizin adı, versiyonu, bağımlılıkları, çalıştırma scriptleri ve meta bilgileri bu dosyada tanımlanır. Bu araç ile package.json dosyanızı sıfırdan kolayca oluşturabilirsiniz.
Temel bilgiler bölümünde proje adınızı, versiyonunu ve diğer meta bilgilerinizi girin. Scriptler bölümünde projenizin çalıştırma komutlarını tanımlayın. Bağımlılıklar bölümünde kullandığınız paketleri ekleyin. Çıktıyı kopyalayabilir veya doğrudan package.json olarak indirebilirsiniz.
dependencies ve devDependencies arasındaki fark nedir?
dependencies, projenizin çalışması için gerekli paketlerdir (ör. react, express). devDependencies ise yalnızca geliştirme sürecinde kullanılan paketlerdir (ör. jest, eslint, typescript).
type: "module" ne anlama gelir?
type alanı "module" olarak ayarlandığında, Node.js dosyalarınızı ES modülleri olarak yorumlar ve import/export sözdizimini destekler. "commonjs" ise varsayılan require/module.exports sistemini kullanır.
private: true ne işe yarar?
private alanı true olarak ayarlandığında, npm publish komutu ile paketinizin yanlışlıkla npm registry'e yayınlanması engellenir. Özel projeler ve monorepo'lar için önerilir.
Versiyon numarası nasıl belirlenir?
Semantic Versioning (semver) standardı kullanılır: MAJOR.MINOR.PATCH. Büyük değişiklikler MAJOR'ı, yeni özellikler MINOR'ı, hata düzeltmeleri PATCH'i artırır.