npm
まだ --unstable をつけないといけないが、 以下のようにして npm モジュールを参照できるようになっているので、この方法を用いてDenoからReactを触ってみたメモ import * as React from "npm:react"; Denoのバージョン deno 1.26.1 (release, aarch64-appl…
ちょっと気になったので備忘録として書き残しておく。 Node.jsにある、node:というprefix Node.jsでライブラリをimport/requireする際に node:というprefixをつけることが可能になっている。 これは Version 14.18.0 からついているもので、以下のように2種…
WordPressの記事の文字数を一覧で取得するためのライブラリをバージョンアップした WP REST APIを用いてWordPressの公開されている全記事の文字数をゲットするnpmライブラリ。今まで自分用にずっと使っていたやつですが、今回コードを整えてバージョンアップ…
colors というnpmパッケージの最新versionについて意図的に悪意のあるコードが実行されるようになっている。 こちらの問題のあるversionなどの具体的な内容についてはazuさんが分かりやすくまとめてくれているので、こちらを参照してみるのが良い。 zenn.dev…
このポストは git commit --amend でコミットログを修正してからリモートブランチにforce pushする、というような内容ではない。 (当然ながら上のような行為を共有リポジトリで行うのは大変危険なことである。) ここで書く内容は非常に牧歌的な内容だ。 GitH…
目次 目次 【最初に結論】package-lock.jsonの"lockfileVersion"はどちらを使えば良い? チーム開発ではnpmのバージョンを揃えるようにする オープンソース開発ではlockfileVersion:2 に移行していってもよさそう? まえがき 適用されるlockfileVersionとnpm…
目次 目次 scoped modulesについて npmモジュールでscoped modulesを用いるとき 1. パッケージ名は@ユーザ名/パッケージ名とする 2. publishConfigの設定を行う scoped modulesでnpmにリリースを行ったときに気をつけること scoped modulesをインストールし…
以前から何度かこちらのブログにも書いている、random-fruits-name.js。 shinshin86.hateblo.jp random-fruits-name.jsのロゴを書いていただきました。 今も少しずつ開発が進められており、最近ではこのプロジェクトのロゴも書いていただきました。 GitHubの…
作った報告、ということで書き残しておく。 www.npmjs.com 完全に自分が使う用として、npmでリリースした。 元々、Next.jsでアプリを書くときに毎回sitemap生成用のスクリプトを書いていたが、そういうケースが何度かあったので、npmにしたというだけ。 生成…
以前こちらのブログでも書いたnpmパッケージのrandom-fruits-name。 shinshin86.hateblo.jp 今回、機能リクエストを頂き、maxWords オプションを追加した。 github.com 詳細は上のissueや、GitHubやnpm内のREADMEを見ていただけたらと思うが、例えば maxWord…
以前、物凄くシンプルなnpm packageを作っていた。 random-fruits-name.js という名前のpackageである。 GitHubはこちら。 github.com READMEにも書いているが、ReactでもNode.js環境下でも動くものになっている。 Reactでのコードサンプルはこちら。 import…
BUMP OF CHICKENの藤くん結婚について 朝起きてコードを書いていたとき、ちょっと集中力が切れてTwitterを開いたら、トレンドに 藤くん結婚 というキーワードが踊っていた。 もしや...!と思って調べたら下記のとおりである。 (なぜか公式サイトの詳細ページ…
imgurに匿名で画像アップロードするためのnpmパッケージ "imgur-anonymous-uploader" を作ったので、そちらについて書いていきます。 目次 目次 追記: imgurに匿名で画像アップロードを行いたい方へ imgurについて imgurのclient id発行方法について imgur-a…
あけましておめでとうございます。2020年もよろしくお願いします! さて、今年も書き初めと称してコードを書きました。 2020という文字を\\uD83D\\uDC2D\\uD83D\\uDC2D\\uD83D\\uDC2D\\uD83D\\uDC2D()に変換するbabel pluginです。 github.com 作成したつい…
もう目新しくもなんともないですが、npm xmas を。 npm xmas ★ /\ / &\ / \ /。 & \ / \ /。⸛ @@ \ /i@&i ⸛⁂ 。 ⸛\ / & 。 \ / ⸛ i。&⁂\ / 。 。@ 。 。i。 \ / i i⁂⁂ ⸛ @ ⸛\ / &⁂ ⸛⸛ ⁂⁂ \ / i ⸛。 ⸛ ⸛ i ⸛&\ /&⸛ 。⸛ i i\ / @ 。 ⸛@ 。…
いまは @babel/node というパッケージ名になっているが、間違えて yarn add -D babel-node と打ってしまった。 @babel/node · Babel ただ、インストールすると、パッケージ内には何もなく、README には下記のような記述が (ざっくり日本語訳) このパッケージ…
調べたいと思ったときにチャチャッと調べる手段が思いつかなかったので、調べた。自分向けの備忘録。 こちらの方が書かれている記事が参考になる。感謝。 qiita.com 上の記事で書かれている下記手順を自分でも実施した。 エラー発生元のモジュールを呼び出し…
yarn auditの使い方 インストールされた npm パッケージの既知のセキュリティ問題をチェックするツールで、npm audit と同様のツールとなります。 なお、チェックを実行するにはインターネットに繋がっている必要があります。 使い方には公式のドキュメント…
babel7のcliを試そうとしたところ、ちょっと躓いたので、発生した事象と対応策を書いていく。 下記のコマンドを叩くと、エラーとなり、インストールできない。 yarn add @babel/babel-cli 下記のコマンドを実行することでインストールできる。 (npmでも同様…
"npm install -g {package}"がしていること 実現させたいこと ネットワークがない環境で(npm install -g {package}ができない)、npm install -g {package}した時と同じような状態にしたい。 例えば、npm install -g webpackは出来ないが、webpackのモジュー…