🙌

JSRトライアル

2024/05/03に公開

この記事はJSR meetupの発表資料です。

Welcome to JSR meetup

タイムテーブル(目安)

  • 13:00 開場
  • 13:30 開始・JSRイントロダクション(@kt3k)
  • 14:00 JSRデモ・ハンズオン(@hashrock)
  • 14:45 休憩
  • 15:00 JSRをローカルで動かしてみよう(@magurotuna)
  • 15:30 LT
  • 16:00 フリートーク
  • 16:30 完全撤収

悲報

  • 会場回線よわよわです
  • 極力各自テザリングを使ってください
  • ない人はWi-Fiも使えます
    • 細いのでnpmが使えると思わないでください

ゆったりワイワイしましょう

  • ゆるく技術話で盛り上がれるコミュニティにしたいと思っています
  • 懇親会の時間を取らない代わりに「Q&A多め、休憩多め」にします
  • そのへんの人と雑談する、Denoメンバーに話しかけるなど、随時やってもらえると嬉しいです
  • hashrockも雑談マンになって話しかけに行きます

内職歓迎

  • 会の最中にJSR publishをしてもらえると嬉しいです
    • スコープがあるのでグローバルでの名前衝突は心配ないです
    • ただし簡単にパッケージを消す方法がないので、テスト用途でいい名前を使うともったいないかもしれません
  • なにか作ったら #jsr_meetup で宣伝してください

JSRの紹介

  • kt3kさんお願いします

使ってみようJSR

  • 使えばわかるさ、JSRの良さ
  • hashrockがなにか一つpublishしてみます
  • 追いかけながらぜひpublishしてみてください

サンプルリポジトリ

https://github.com/hashrock/jsr-meetup-csv-example

  • CSVライブラリをpublishしてみます

復習:npmでTypeScriptライブラリをpublishする

https://zenn.dev/k0kishima/articles/d75f4dc5bd1a26

そのままJSRでpublishしてみよう

DenoからJSRにpublishしてみよう

うれしいぜ自動生成ドキュメント

  • ローカルでdeno docでも生成できます(実は「そのもの」です)

JSRでいい点取ろう

Tips: Description, Runtime compatはWebから設定できます。deno.json / jsr.jsonではないです。

おまけ:JSRの細かい仕様について

https://docs.google.com/presentation/d/1hfJqhJmYC0zPxwdMmwQ0woNPiEWbRZBd0SOi9v34q34/edit?usp=sharing

Discussion