Package.json Generator
Node.js projeniz için etkileşimli olarak package.json dosyası oluşturun.
Anahtar: değer çiftleri olarak girin (satır başına bir tane)
Anahtar: değer çiftleri olarak girin (satır başına bir tane)
Bu araç hakkında
package.json dosyası, herhangi bir Node.js projesinin kalbi olup, uygulamanızla ilgili meta verileri ve projenizin çalışması için gereken bağımlılık paketlerinin bir listesini içerir. Bu dosyayı manuel olarak oluşturmak ve düzenlemek, özellikle belirli sürüm kısıtlamalarına sahip birden fazla paketi yönetirken hatalara açık olabilir. Bu etkileşimli package.json üreteci, tam söz dizimini ezberlemenize veya her alanı manuel olarak yazmanıza gerek kalmadan yapılandırma dosyanızı oluşturmak için kullanıcı dostu bir arayüz sağlayarak bu işlemi basitleştirir.
Aracı kullanmak için, proje adı, sürüm, açıklama ve yazar bilgileri gibi proje detaylarını doldurmanız yeterlidir. Daha sonra paket adlarını arayarak veya yazarak, sürüm numaralarını veya aralıklarını belirterek ve her paketin bir üretim bağımlılığı mı yoksa geliştirme bağımlılığı mı olduğunu işaretleyerek bağımlılıklarınızı ekleyin. Üretici, her şeyi otomatik olarak doğru şekilde biçimlendirecek ve ortaya çıkan package.json dosyasını Node.js projenizde kullanmak üzere indirmenize veya kopyalamanıza olanak tanıyacaktır.
Bu araç, yeni projeler başlatan geliştiriciler, Node.js öğrenen veya create-react-app gibi proje üretecilerine güvenmeden proje yapılandırmalarını hızlı bir şekilde yapılandırmak isteyen kişiler için idealdir. Ayrıca, paket yapılandırmalarını standardize etmesi gereken ekipler veya JSON dosyalarını manuel olarak düzenlemek yerine görsel bir arayüz tercih eden herkes için faydalıdır.
Sıkça Sorulan Sorular
Kod Uygulaması
import json
package = {
"name": "my-package",
"version": "1.0.0",
"description": "A sample package",
"main": "index.js",
"author": "Your Name",
"license": "MIT",
"scripts": {
"start": "node index.js",
"test": "jest"
},
"dependencies": {
"express": "^4.18.2"
},
"devDependencies": {
"jest": "^29.0.0"
},
"keywords": ["sample", "node"]
}
with open("package.json", "w") as f:
json.dump(package, f, indent=2)
print(json.dumps(package, indent=2))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.