Avatar
AsaiToshiya
0a2f19dc1a185792c3b0376f1d7f9971295e8932966c397935a5dddd1451a25a
📝 https://notes.asaitoshiya.com/

```

npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.

```

#npm

特定のディレクトリーのみクローン

git clone --filter=blob:none --no-checkout --sparse

cd <リポジトリ>

git sparse-checkout set <ディレクトリー>

git checkout <ブランチ>

#git

ルートより上にある ESM の import ができない

#NodeJS

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-23&until=2024-01-26

* NIP-30: Custom Emoji

* 対象の kind に `kind: 7` (Reactions) と `kind: 30315` (User Statuses) を追加した

* NIP-01: Basic protocol flow description

* `#p` の値についての表現が変更された

* README:

* kind のリストを更新した

#キャッチアップ #nips

Replying to Avatar AsaiToshiya

NIP-73: Location Based Communities (Meetup Style)

https://github.com/BrightonBTC/nips/blob/master/73.md

Meetup のようなコミュニティー

kind:

- `kind: 1037`: コミュニティーの作成

- `kind: 30037`: コミュニティーのメタデータ

- `kind: 10037`: コミュニティーのフォロー

コミュニティーの機能:

- イベント: NIP-52 (Calendar Events)

- メンバーシップ: NIP-51 (Lists)

- チャット: NIP-28 (Public Chat)

PR: https://github.com/nostr-protocol/nips/pull/825

nostr:nevent1qqsrct3mt6554d07vmx9z8kpmy2mylpem46e637wjmcejpwklzmh7mgpp4mhxue69uhkummn9ekx7mqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqg5xju7w