SvelteKit pre-alpha on Production

Teknologi : #Svelte ‍ #highlight.js ‍ #Javascript ‍ #CSS ‍ 

Sunday, Feb 21, 2021

Jika kamu telah cukup mengamati, kamu akan sadar bahwa catatan ini adalah yang pertama di blog ini. Karena tiga catatan sebelumnya adalah catatan lawas yang sebenarnya telah aku tulis di blog lawasku yang saat ini telah lenyap.

Mulanya aku berpikir untuk mengawali catatan ke-4 ini dengan semacam "Halo Dunia", namun aku merasa tidak punya cukup kalimat untuk ditulis di sana. Mungkin aku akan menuliskannya di catatan lain ke depannya.

Mari ke pokok bahasan.

svelte@next alias SvelteKit

Pada saat catatn ini ditulis, SvelteKit masih belum secara resmi dirilis, bahkan belum versi alpha. Namun kelezatannya sudah dapat dicicipi menggunakan perintah

pnpm init svelte@next sveltest // sveltest adalah nama direktori untuk mencicipi sveltekit ini
cd sveltest
pnpm run dev 

*pnpm dapat diganti dengan npm atau yarn sesuai selera.

Bayangkan saja om-om mau jualan nasi goreng dan sedang belajar membuat resepnya sendiri. Dia bahkan belum punya warung, namun tentu saja nasi goreng hasil latihannya sudah ada. Nah banyak juga ternyata yang doyan sama ini. Mungkin kurang asin, mungkin terlalu banyak sambal, dan lain sebagainya. Bagaimana pun, itu nasi goreng.

Para pengembang web juga mengerumuni proyek dalam masa pengembangan ini dengan antusias. Dengan masih munculnya bug di sana-sini, ada saja yang nekat menggunakannya di production.

Ya blog ini contohnya.

Entah kami ini calon ilmuan yang tidak kesampaian sehingga demen coba-coba. Atau cuma orang nekat yang bodoh.

Kendala

Jika setiap bug yang ada ibarat rasa gatal di kulit, maka seharusnya aku tidak dapat tidur saat ini.

Mulai dari preprocessor yang tidak terbaca, konfigurasi Snowpack yang terlewat, dan bug di Windows. Ditambah API yang berubah dan belum ada dokumentasi, lengkaplah seperti orang menggunakan VR-headset mati sambil jalan-jalan.

Namun sekarang, masalah itu sudah selesai. Blog yang kamu kunjungi ini adalah buktinya.

Contekan

https://github.com/sveltejs/kit/blob/master/documentation

Mungkin hanya itu yang aku ketahui, atau mungkin ada yang terlewat. Silakan menambahkan jika berkenan.