Node.js CommonJS (CJS)
CommonJS dağıtımı, henüz ECMAScript modüllerine geçmemiş olan Node.js paketleri için uygundur. Kodunuzda mevcut:
- Stream ve geri çağırma API'si:
const {transform} = require('stream-transform');
- Senkron API:
const {transform} = require('stream-transform/sync');
Ek bilgi project CommonJS
belgelerinde mevcuttur.
Desteklenen Node.js sürümleri
Bu paketin CommonJS dağıtımı, Node.js sürüm 8.3 ve üzerinin kullanımını destekler. Ancak, modül yolu Node.js sürümünüze göre farklılık gösterir.
İçerisinde export
property bulunan package.json
dosyası, stream-transform
ve stream-transform/sync
giriş noktalarını tanımlar. ./dist/cjs
klasöründeki modülleri açığa çıkarır.
Node.js 12+ sürümlerinde main
alanına alternatif olarak desteklenmektedir. Eski sürümlerde, main
alanı csv
modülünün bir geri dönüşü olarak davranır.
Şeffaftır. require("csv/dist/cjs/sync.cjs")
kullarak require("csv/sync")
yerine geçebilirsiniz.
Bu paketin eski sürümleri
2 ve altındaki sürümlerde, modül imzası şu şekildeydi:
const transform = require('stream-transform');
// Ve
const transform = require('stream-transform/lib/sync');
Not: Eski sürümlerle çalışırken, mevcut kullanımınızda uyumsuzluklara dikkat edin. — Dikkat Edilmesi Gerekenler