タグ 依存パッケージ
人気順 10 users 50 users 100 users 500 users 1000 userspnpm 9.5 でリリースされた Catalogs 機能を使ってモノレポ内の依存パッケージのバージョンを揃える
Catalogs を使うモチベーション Catalogs のメリットについては、ドキュメントではざっくり以下の3点が挙げられています。 単一バージョンを維持できることで、パッケージの重複によるバグの発生を防ぐ pnpm-workspace.yml を編集するだけで依存関係のアップグレードが完了する 依存関係アップグレード時に package.json... 続きを読む
GitHub ActionsでファイルをS3にキャッシュするアクションを作りました - プログラムモグモグ
GitHub Actionsでは依存パッケージやビルド結果などをうまくキャッシュすることで、テストやビルドの時間を短縮できます。 actions/setup-nodeやactions/setup-javaなどの各言語のオフィシャルアクションは各パッケージマネージャーのためのキャッシュ機構を提供していますし、actions/cacheを使って任意のファイルをキ... 続きを読む
コンテナやコマンドなどのリソース単位で外部への意図しない通信をブロックする
特定の外部ネットワークへの通信の制限にはファイアウォールなどを利用することが多いですが、コンテナや実行されたコマンド名などをもとに、通信を制御したいという需要が自分の中でありました。 具体的には GitHub Self-hosted runner のような CI / CD 環境で、依存パッケージに悪意あるコードが入り込んでしまうよう... 続きを読む
追加の依存パッケージなしでプロジェクトごとのGitコミットフックを設定する方法 | Web Scratch
Git 2.9以降はcore.hooksPathというオプションでグローバルまたはローカルのGitフックのディレクトリを指定できるようになっています。 core.hooksPathオプションを利用するとhusky、pre-commit、simple-git-hooks、Lefthookのような追加の依存がなくても、Gitの機能だけでGitフックのコードをバージョン管理して、プロ... 続きを読む
JavaScript で論理学を実装 - Qiita
0. 概要 JavaScript上で命題論理の言語を実装し、意味論 (恒真式・意味論的同値関係やタブロー計算)の各種概念も実装に落とし込む。証明論は未実装。動作環境は Node。 依存パッケージは nearley (構文解析) のみ。npm i --save nearley で環境構築完了。 0. 表記 原子命題は p,q,r,s,t,u のみ利用可。¬⋀⋁→↔ は -,A,V,->... 続きを読む
babel-plugin-lodashで依存パッケージから未使用のコードを削除する - Qiita
概要 babel-plugin-lodash は、babelのトランスパイル時にlodashのimportを個別の関数のimportに変換してくれるプラグインです。個別の関数のimportにすることで、スクリプトバンドルのサイズを抑えることができます。 変換対象としてlodash以外のパッケージを指定することができ、条件を満たしたパッケージであれば、lodashと同様に必要なオブジェクトだけをバン... 続きを読む
Go 言語のプロジェクト構成 - fugafuga.write
Go のプロジェクトのディレクトリ構成などについて プロジェクト構成 プロジェクトディレクトリをgo_workとする。 go_work ├── bin -> go install 時にバイナリが格納される ├── pkg -> 依存パッケージのオブジェクトファイル格納場所 └── src -> ソースコード格納場所 上記3つのディレクトリがあることが前提。 環境変数$GOPATHにプロジェクトディ... 続きを読む
direnvで解決するGOPATHの3つの問題点 - None is None is None
2014-06-18 direnvで解決するGOPATHの3つの問題点 Go GOPATH 問題 Gophers! 周知のようにgoはGOPATHで依存パッケージをどこにインストールするか決められます。 入門記事などでは、~/.bashrcや~/.zshrcの中で export GOPATH=$HOME/gocode または export GOPATH=$HOME とすることが多いようです。 しか... 続きを読む
Samba 4によるWindowsネットワーク[インストール編] - 第2回 configureスクリプトでMakefileを作成する:ITpro
第2回は、依存パッケージのインストール、ソースコードのダウンロード、configureスクリプトによるMakefileの作成およびmakeコマンドによるプログラムのビルドについて説明する。 続きを読む
PHPメンターズ -> Pieceの中のSymfony: Finderコンポーネント
Pieceの中のSymfony: Finderコンポーネント Piece FrameworkのプロダクトStagehand_TestRunner v3およびその依存パッケージの実装には多くのSymfonyコンポーネントが使われています。コンポーネントというちょっとかっこいい用語が嫌な気もしないではないですが、実際のところPEARパッケージと同じ単なるライブラリパッケージであり、多くのものは簡単に導... 続きを読む