at backyard

Color my life with the chaos of trouble.

Deno

Denoで利用されるimport.meta.main や import.meta.url、Deno.mainModuleについて

Deno関連のコードを読んでいたときに出てきた import.meta.main が気になったので、import.meta.url、Deno.mainModule含め調べてみた。 目次 目次 そもそもimport.metaとは? Denoで利用されるimport.metaについて import.meta.mainの挙動を調べる import .m…

Denoのcompileコマンドやクロスコンパイルについて調べた

目次 目次 このポストにおけるDenoのversion Denoで実行ファイルのバイナリを生成する方法 バイナリファイルのサイズと、deno compile --lite オプションがなくなっていたことについて Denoでのクロスコンパイルについて linux用のバイナリを生成する Window…

DenoのプロジェクトでGitHub Actionsを使う

DenoのプロジェクトでGitHub Actionsを使うために設定ファイルを書いてみたので、備忘録として残しておきます。 deno fmt と deno lint、それから deno test をGitHub Actionsで行うための設定ファイルです。 name: Deno CI on: [push, pull_request] jobs: …

Top level awaitについて整理した

トップレベルawait(Top level await)について改めて自分の中で整理することにした。 これはその際の備忘録的なものとなる。 目次 目次 Top level awaitとは? Top level awaitをブラウザで試すシンプルな方法 実際に読み込まれたJSファイル上でTop level awa…

Deno DeployにDenoのコードをデプロイしてみる

Deno Deploy 今日Twitterを開いたらDeno関連で下記が話題になっていました。 Deno Deploy 目次 まず最初に目次 目次 Deno Deployとは? Deno Deployを使ってデプロイしてみる Deno Deployでプロジェクトの作成 作成したプロジェクトをDeno Deployにデプロイ …

今月作成したGitHubリポジトリを振り返る(2020年9月)

これと同じテーマで進めていきます。 (まだ1日残っているけど、もう書いちゃう。思い立ったときに書かなければ、たぶんもう書かないからだ) shinshin86.hateblo.jp 今月だいぶ少ない...Dig Musicの開発などに結構時間をかけていた気がするからだ。 (と言っ…

Docker上でDenoを動かしてdinatra を使った Webアプリ(最小構成)を起動させる

不意にDenoを動かしてみたくなったので、Docker上でまずは起動させてみようと思う。 DenoをDockerで動かすことに関してはリポジトリ内にもissueが上がっていたので、まずはそちらを読んでみた。 github.com 上のissueに書かれていたもので、deno-dockerとい…