トップ «前の日記(08/19/2023) 最新 編集

本 日 の h o g e

hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。

更新情報の取得には rdflirs を使ってもらえると嬉しいです.


08/29/2023 ふむ [長年日記]

tDiary 7614日目

[メモ][JS] octokit.js をブラウザから使える形にバンドルする

$ tar zxf octokit.js-3.1.0.tar.gz
$ cd octokit.js-3.1.0
$ npm install .
$ ./node_modules/.bin/esbuild --bundle --minify --target=es2020 \
    --platform=browser --format=esm \
    --outfile="$(basename ${PWD/.js}.min.js)" ./src/index.ts 

$ ls -l octokit-3.1.0.min.js 
-rw-r--r-- 1 atzm users 194750 Aug 29 11:23 octokit-3.1.0.min.js

これがやりたいだけでめっちゃ調べる羽目になって超時間かかったんだけど,フロントエンド人にはこんなん常識でドキュメントなんか不要ってことなんですかね.

[メモ][JS] pdf.js をブラウザから使える形にバンドルする

$ tar zxf pdf.js-3.10.111.tar.gz 
$ cd pdf.js-3.10.111
$ npm install .
$ npm install gulp-cli
$ ./node_modules/.bin/gulp --no-color dist
$ ls -l build/dist/build/pdf{,.worker}.min.js
-rw-r--r-- 1 atzm users  315473 Aug 29 16:34 build/dist/build/pdf.min.js
-rw-r--r-- 1 atzm users 1081229 Aug 29 16:34 build/dist/build/pdf.worker.min.js

基本的には README に書いてある通りなのだけれど,gulp-cli をインストールしなくても .bin/gulp が存在するので変にはまってしまった... (gulp-cli をインストールしないと,ぱっと見ではこれが必要とは分からないメッセージと共にエラー終了する)