Kod Araçları

Package.json Oluşturucu

İ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.

Temel Bilgiler
Scriptler
Bağımlılıklar
dependencies
devDependencies
Diğer Alanlar
JSON Çıktısı
{
  "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"
}

Ne İşe Yarar?

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.

Nasıl Kullanılır?

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.

Sıkça Sorulan Sorular

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.