mottox2 blog

npmに公開したパッケージを非推奨(deprecated)にする

tipsnodejsnpm

npmにパッケージを公開したけど、今はもうメンテナンスしていないパッケージはないだろうか?自分にはある。
とあるコードを書いている最中にnpmに非推奨(deprecated)の概念があることがわかったので手順を記録しておく。忘備録的な記事です。

手順

調べたところ、npmのドキュメントがあった。

https://docs.npmjs.com/cli/deprecate.html

npm deprecate <pkg>[@<version>] <message>という形式で実行できる。今回は以下のコマンドを実行した。

bash
$ npm deprecate gatsby-plugin-workbox "Gatsby now supports workbox. Please use gatsby-plugin-offline."

deprecatedになるとどうなるか?

npmのパッケージページ上部にThis package has been deprecatedという表示が出る。

https://www.npmjs.com/package/gatsby-plugin-workbox

www.npmjs.com_package_gatsby-plugin-workbox.png (265.2 kB)

また、npm / yarn CLIでインストールする際にdeprecatedに設定したメッセージが表示されるようになる。
この表示からするにdeprecatedなメッセージ以外に、代わりに使ってほしいパッケージを表示するのが親切だろう。

スクリーンショット 2019-01-05 13.23.10.png (44.5 kB)

dev

ウェブ技術で縦書きを含む画像を生成したい

ここ最近、Web技術を利用した画像生成に興味があります。本記事では、日本語における表現の一種である縦書きに焦点を当て、Web技術を使った縦書きを含む画像生成方法についての調査をまとめました。 > 現

blog

Netlify Formsで問い合わせフォームを作ったら簡単だった

追記(2022/12/29): 問い合わせに対応する窓口をTwitterに統一したいので、フォームページは削除しました。 当ブログは静的サイトホスティングサービスのNetlifyでホスティングされ

netlify
dev

翻訳でHacktoberfestに参加しました

毎年10月に開催されるHacktoberfestに参加しました。このイベントはOSSへの貢献を行い、期間中に規定数(4つ)の貢献を行った人に特典がプレゼントされるものになっています。 自分はドキュメ

Copyright © 2023 @mottox2 All Rights Reserved.