Typescript ile npm package olusturmak ve yayinlamak

typescript, programming, npm

Typescript ile npm package olusturmak ve yayinlamak

Baslangic Kurulumu

Typescript ile npm paketi yayinlamak icin:

  • Burada scope kullanici adimiz olacak, benim icin yemreak

  • Package name ise alfred5 olarak alindi kendi package name’inizi kullanmayi unutmayin

  • Eger jest ile test yapacaksaniz

Projenin Kurulmasi

chevron-right`package.json` ornegihashtag
chevron-right`tsconfig` ornegihashtag

- `out` (`dist`) yerine secilmistir - `decleration` ile `.d.ts` yani `typescript` tip dosyalari tanimlanir

chevron-right`.gitignore`hashtag

- GitHub ve git uzerinde gereksiz ve kisisel verileri gizlemek icin kullaniyoruz

chevron-right`.npmignore`hashtag

- Bu `.gitignore` icerisinde yer alan `out` dizinini `npm`'e yuklemek icin konur - Icini bos birakabiliriz, tek amacimiz `.gitignore`'un etkisini `npm` icin iptal etmek

chevron-right`jest.config.js` ornegi (test olacaksa)hashtag

Projenin Yayinlanmasi

chevron-rightIlk olarak `npm` uzerine giris yapinhashtag
chevron-rightPaketini yayinlamadan once `build` etmeyi unutmayinhashtag

- `package.json` icerisinde `scripts` adi altinda `build` komutunuzu kontrol edin - Eger yoksa `package.json` ornek dosyama bakin

chevron-rightGerekiyorsa `test` islemlerinizi de yapinhashtag
chevron-right`publish` etmeden once localde test edinhashtag
chevron-rightHerkese acik olarak `publish` etmekhashtag

Ornek Proje

link_previewarrow-up-right

References

  • ChatGPT

Last updated

Was this helpful?