JSPM

  • Created
  • Published
  • Downloads 10
  • Score
    100M100P100Q54474F
  • License MIT

JSON database modülü

Package Exports

  • alisa.db
  • alisa.db/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (alisa.db) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Kaynak dosyası

Yaratıcılar

Sosyal medya hesapları

Nedir bu modül?

  • Bu modül JSON database'si kullanan insanlara kolaylık etme amacıyla kurulmuştur
  • İçinde neredeyse her şeyi özelleştirebileceğiniz komutlar, bilgiler bulunmaktadır
  • Herhangi bir gelir gütmeksizin, sadece insanlara yardımcı olabilmek amacıyla yapılmıştır

Peki nasıl kullanılır?

Çok basit, önce herhangi bir node.js dosyası açıp onun içine şunları yazmalısınız:

const Database = new (require("alisa.db"))()

Bunu yazdıktan sonra artık istediğiniz her şeye erişebileceksiniz

İsterseniz database'ye veri yazdırabilirsiniz, isterseniz veriyi çekebilirsiniz tamamen sizin özgürlüğünüze kalmış

Şimdi isterseniz database'ye nasıl veri yazdıracağınızı kısaca anlatayım

// Database'ye veri yazdırma
Database.set("hello", "World!")

// Bunu yazdıktan sonra database.json dosyasında şu veriler oluşur:

Database'ye veri yazdırma

Gördüğünüz gibi kullanımı gayet basit ve anlaşılır.


Ve eğer isterseniz tek bir veri kaydetmek yerine aynı anda birden fazla veri de kaydedebilirsiniz.

// Database'ye çoklu veri yazdırma
Database.setMany({ hello: "World", test: "Test", alisa: "alisa.db", version: "0.0.3" })

// Bunu yazdıktan sonra database.json dosyasında şu veriler oluşur:

Database'ye çoklu veri yazdırma

Gördüğünüz gibi burada ise teker teker yazdırmak yerine birden fazla veri yazdırarak zamandan ve bellekten tasarruf edebiliriz.

Peki neden alisa.db?

  • İlk nedeni aşırı basit olması ve hata verme olasılığının daha az olmasıdır.

  • İkinci nedeni ise açık kaynaklı modül olmasından dolayı isterseniz kendinize özel bir şekilde düzenlenebilir olmasıdır

  • Üçüncü nedeni ise... Şeyy, sanırım başka neden kalmadı :( Belki beni mutlu etmek için olabilir

Ve son olarak

Eğer bu modüle destek olmak isterseniz bana github üzerinden istekte bulunursanız size seve seve yardımcı olurum.

Buraya kadar okuduğunuz için teşekkür ederim, iyi ki varsınız 💗

Sonraki modüllerimde görüşmek üzere hoşçakalın!!