タグ

ブックマーク / trap.jp (2)

  • 2022年のOSS活動の振り返り

    こんにちは、19の翠(sappi_red)です。 この記事では自分が2022年に行ったOSS活動を振り返ります。(もう2023年になって一週間以上経っていますが…) 2021年まではちょこちょこコントリビュートしていたのですが、昨年はかなりがっつり活動していました。 最初に統計情報を見て、そのあと時系列順に振り返っていきます。 統計情報以下はパブリックリポジトリから一部のリポジトリを除いた値を利用しています。 プルリクエスト2022年の合計プルリクエスト数は556件でした。365日で割ると日に1.5件程度です。 Repository Values

    2022年のOSS活動の振り返り
    mizdra
    mizdra 2023/10/08
  • 乱立したpackage.jsonのエントリーポイントフィールド

    この記事は夏のブログリレー17日目の記事です。 こんにちは、19Bの翠(sappi_red)です。普段はSysAd班で活動しています。Viteのチームメンバーだったりもします。 npmからインストールしたパッケージをモジュールバンドラーで使えないことに遭遇したことのある人は少なくないでしょう。 この記事ではそれが発生する要因の一つである、package.jsonのエントリーポイント用フィールドについて書いていきます。 モジュールバンドラーとトランスパイラは意味が異なるものですが、モジュール形式の変換においては境界線が非常に曖昧になるため、この記事ではまとめてバンドラーと呼ぶことにします。 モジュール形式 話を進める前に、前提となるモジュール形式という概念について説明しておきます。 JavaScriptでは元々、プログラムを複数のモジュールに分割する標準仕様が存在しませんでした。そのため、標

    乱立したpackage.jsonのエントリーポイントフィールド
    mizdra
    mizdra 2023/10/05
    よくまとまってて良い
  • 1