1 puan yazan beenzinozino 2025-05-13 | Henüz yorum yok. | WhatsApp'ta paylaş

Merhaba!

Baekjoon, Codeforces gibi sitelerde JavaScript ve TypeScript ile algoritma problemleri çözerken hissettiğim çeşitli zorlukları gidermek için, Bananass adlı yalnızca JavaScript/TypeScript’e yönelik açık kaynak bir framework’ün beta sürümünü yayımladım.

React, ESLint, Next.js gibi çeşitli JavaScript ve frontend açık kaynak projelerinde üye olarak çalışırken edindiğim deneyimlere dayanarak bunu olabildiğince ayrıntılı şekilde hazırladım; bundan sonra da daha fazla iyileştirmeyle JavaScript/TypeScript kullanıcıları tarafından yaygın biçimde kullanılan bir araç haline gelmesini umuyorum.

Şu anda Hızlı Başlangıç dokümanı üzerinden Bananass framework’ünü kolayca kurup kullanabilirsiniz!

Beta sürümde desteklenen özellikler şunlardır.

  • JavaScript ve TypeScript desteği.
  • ESM (ECMAScript Module) ve CommonJS modül sistemi desteği.
  • Baekjoon ve Codeforces’un Node.js ortamıyla sınırlı kalmadan ES16 (ES2025) gibi en yeni sözdizimlerini destekleme.
  • Kullanıcı tanımlı modülleri ve lodash gibi harici kütüphaneleri içe aktarma desteği.
  • Programmers’ta olduğu gibi tek bir solution fonksiyonuyla başlamayı destekleme.
  • Test case yazma ve çalıştırma desteği.
  • create-bananass ile başlamayı destekleme.
  • fs modülü kullanarak daha hızlı girdi/çıktı desteği.
  • Kullanım kolaylığı için çeşitli CLI komutları desteği.
  • Yerleşik ESLint ve Prettier desteği.

Şu anda resmî sürüm öncesinde sürekli olarak özellik iyileştirmeleri, test kodları ve dokümantasyon çalışmaları yürütülüyor.

JavaScript veya TypeScript ile Baekjoon ya da Codeforces problemleri çözerken yaşadığınız zorluklar ya da “şöyle bir özellik olsa iyi olurdu” dediğiniz fikirler varsa, lütfen GitHub issue veya discussions üzerinden ya da bu yazının altına yorum olarak rahatça paylaşın!

Küçük görüşler bile gerçekten büyük yardımcı oluyor! Bunları mümkün olduğunca aktif biçimde yansıtarak birlikte daha iyi bir problem çözme ortamı oluşturmak istiyorum.

Proje bağlantıları

Henüz yorum yok.

Henüz yorum yok.