pnpmで依存関係があるパッケージすべてをフィルタする
turborepo + pnpmを使う際に欠かせないpnpmのfilterオプション。 addやtestやlintなど結構必要な場合が多いと思います。 特に、GitHub ActionsなどのCI環境でテストやLintを実行する場合、依存関係に含まれるすべてのパッケージをチェックしたいことがあります。 もちろん、複数の…
12 件の記事
turborepo + pnpmを使う際に欠かせないpnpmのfilterオプション。 addやtestやlintなど結構必要な場合が多いと思います。 特に、GitHub ActionsなどのCI環境でテストやLintを実行する場合、依存関係に含まれるすべてのパッケージをチェックしたいことがあります。 もちろん、複数の…
NodejsはCentOS / Fedora / RHELベースのディストリビューション用のスクリプトがあります。 nodejs7用のものはhttps://rpm.nodesource.com/setup_7.xを利用すれば良いようです。 リポジトリ追加する $ curl -sL https://rpm.nodesou…
ご無沙汰しています。ポリドッグです。 ここ二ヶ月ぐらいずっとPHP(Symfony2)を触り続けていましたが、久しぶりにNodejs触ってて楽しいです Nightmare(v2)を使ってキャプチャをリサイズしたのでその話をしようと思います。 そもそもNigthmareとは? いわゆるヘッドレスブラウザってやつですが、E…
久しぶりにNodeJsでwebアプリを作っています。 完全に趣味で、仕事でやっているわけではありません。 O/Rマッパー的なものを使いたくて、調べていましたが最初に検索で引っかかった「Sequelize」を使ってみました。 インストール方法 npmのパッケージなので、npmインストールしましょう。 ちなみに今回はmys…
nippoを作りました。 nippoとは分報をまとめて日報にするためのnpmです。 他人の分報をまとめて日報として読めたら便利ですよね。 Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ 〜 Problemが10分で解決するチャットを作ろう この記事を読んで分報は素晴らしいと僕は思いました。 ただ、…
前回の記事で、リダイレクト設定に関する話をしました。 今回は、そのリダイレクトが正しく行われているかをテストしようという話です。 そもそもテストなんかしなくて、目視でいいんじゃないの? たしかにそう思う人もいるかと思います。 しかし、リダイレクト先がたくさんあったり、301でリダイレクトしたいのに302でリダイレクトし…
[email protected]と[email protected]の組み合わせで久しぶりにツールを作ろうと思ったんですが、なぜかしらないけど500エラーが・・・ 単純expressのデフォルトでhello world出そうと思っただけなんですけどね。 エラーメッセージは以下のようになっています。 500 Error: /var/www/…
どうもこんばんは。 さてさて今回はログイン認証周りのお話をしたいと思います。 予定としてはこんな感じです url: /account ログインフォームページ url: /account/login ログイン認証 エラーだった場合は/accountに戻ってきます。 ということで順を追って説明します。 まずはログインん周り…
皆さんこんばんわ。最近は暑い日が続いておりますが、いかがでしょうか? 僕はもう暑さんにうんざりしています。 さて、こんな暑い日は部屋に引きこもってエアコンの涼しさを感じつつコードを書くのが一番良いかと思います。 ということで、前々からちょこちょこ触っていましたが、真剣にnodejs触っていこうかと思います。 とうことで…
タイトルこれでいいのかなって感じですが、要はroutes/以下に配置されたルーティング時の処理を記述ファイル内でappオブジェクトを使う方法っす。 一応「日本最速express3入門」を読みながらやっていたのですが、なぜかappオブジェクトが空だといわれますた。。。 コードはこんな感じです。 app.js var ex…
全国のnode.jsとcakephp好きの皆さんこんばんは。 最近cakePHPで書いたコードをnode.jsに移植したいとか若干思った僕がいます。 趣味のプロジェクトとかなら、一気にコードの書き換えとかでもありですが、現実的なプロジェクトだと徐々に移行したいとかあると思います。 というか、既存のロジックも使いつつ、n…
最近、また書き始めたnode.js。 前回より早く学習できている気がします。というか前回は自分が今まで作ってたwebプログラムの意識で学習していたので変な固定概念にとらわれていたのかと思います。。。 んで、今日はnode+expressでsessionを扱おうと思っていたんですが、普通にリクエストオブジェクトのsess…