uki00aさんのフィード
https://zenn.dev/uki00a
Deno🦕 / Node.js / TypeScript
フィード

2025年におけるDenoの変更のまとめ
uki00aさんのフィード
はじめにDenoアドベントカレンダー 25日目の記事です🎅https://qiita.com/advent-calendar/2025/denoこの記事では、2025年におけるDenoやその周辺に関する変更点などをまとめます。 Deno本体のアップデート Deno 3.0.0-rc.0Deno 3.0.0-rc.0のリリースが実施されています。https://github.com/denoland/deno/pull/31258公式からまだ正式なアナウンスは実施されていなさそうですが、大きな変更として、下記APIをWebではなくNode.jsのnode:timer...
8ヶ月前

Denoのフロントエンド開発の動向【2025年夏】
uki00aさんのフィード
以前に以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2024-winter上記記事の公開から一年以上が経過し、その間にDenoにおけるフロントエンド開発に関する様々なアップデートがありました。この記事では重要そうな話題に限定していくつか紹介いたします。 Deno本体のアップデートDeno v2の正式リリース付近のタイミングから、Deno本体でフロントエンド関連の機能の拡充が少しずつ進められています。 deno bundleコマンドの再導入deno bundleコマン...
1年前

2024年のDenoのまとめと今後について
uki00aさんのフィード
はじめにDenoアドベントカレンダー 23日目の記事です🎅https://qiita.com/advent-calendar/2024/denoこの記事では、2024年にDenoやその周辺に関する変更点などをまとめます。 Deno Deno v2のリリースDeno v2が正式にリリースされました:https://www.youtube.com/watch?v=d35SlRgVxT8Deno v2の正式リリースに伴い、Deno v2.1からLTSリリースが開始されています。また、Deno for Enterpriseというサービスが正式に発表されました (主にエン...
2年前

Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて
uki00aさんのフィード
Deno v2が正式にリリースされました🎉https://deno.com/blog/v2.0https://www.youtube.com/watch?v=d35SlRgVxT8この記事では、Deno v1.0.0リリース時点からDeno v2.0.0までのリリースに渡って起きた大きな変更などについて、当時の状況と比較しつつまとめます。 GoスタイルAPIの見直し - Web標準への準拠を高める Deno v1.0.0時点でのDenoのAPIの設計についてDeno v1.0.0の時点ではDenoにおける様々なAPIやコマンドなどがGoの影響を強く受けていました:例)...
2年前

Deno v2に向けて - Deno v2, deno_std v1, Fresh v2について
uki00aさんのフィード
Deno v1がリリースされてから4年程が経過しました。https://deno.com/blog/v1そろそろDeno v2はいつごろ出るんだろう?と疑問に思っている方もいらっしゃるかもしれません。この記事ではDeno v2やその周辺などに関して、現状、どのような対応が進んでいるのかなどについてまとめます。!あくまでissueや公式ブログなどから判断している情報なので、正確性については参考程度に留めていただけると幸いです🙏また、v2の正式なリリースに伴い、各機能などの使用方法や振る舞いが変わる可能性もあります Deno v2についてDeno v2についてなのですが、...
2年前

Denoのフロントエンド開発の動向【2024年冬】
uki00aさんのフィード
半年程前に、以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2023-summerこの記事では、上記の記事から半年程の間で起きたDenoでのフロントエンド開発に関して影響がありそうな内容などをまとめていきます。 Deno本体のアップデート直近半年ほどでDenoに導入された機能からフロントエンド開発に影響しそうなものについていくつか紹介します。 npmパッケージの対応状況について大きな点として、Deno v1.35からAstroが動作するようになったようです。http...
3年前

2023年のDenoの変更点やできごとのまとめ
uki00aさんのフィード
Denoアドベントカレンダー 24日目の記事です🎅https://qiita.com/advent-calendar/2023/denoこの記事では、2023年にDenoに関して起きた出来事や大きな変更点などをまとめます。 Denoのアップデート Node.js互換性の改善Node.js互換性の向上のために、様々な改善や機能追加などが行われています。特に、既存のNode.jsプロジェクトをDenoで動かせるようにするための機能がいくつか導入されています。大きな点としては、Astroが動作するようになりました。https://zenn.dev/cybozu_fronten...
3年前

Denoのフロントエンド開発の動向【2023年夏】
uki00aさんのフィード
半年程前に、以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2022-autumnこの記事では、上記の記事から半年程の間で起きたDenoでのフロントエンド開発に関して影響がありそうな内容などをまとめていきます。 Deno本体のアップデート node:URLのサポートDeno v1.30でNode.js組み込みパッケージのimportがサポートされています。import { EventEmitter } from "node:events";const emitte...
3年前

Deno v1.32でKVストアが実装されました
uki00aさんのフィード
概要先日、Deno v1.32がリリースされました。https://deno.com/blog/v1.32このリリースでは、Deno本体にSQLiteベースのキーバリューストアが実装されています。この記事では、このキーバリューストアの概要などについて紹介いたします。!この記事で紹介する機能は、公式のリリースポストやドキュメントなどではまだ紹介はされていません。追記) Denoの公式マニュアルにDeno KVページが追加されたため、よろしければこちらも参照いただければと思います。https://github.com/denoland/manual/blob/v1.32....
3年前

2022年のDenoの変更点やできごとのまとめ
uki00aさんのフィード
Denoアドベントカレンダー 25日目の記事です🎅https://qiita.com/advent-calendar/2022/denoこの記事では、2022年にDenoに関して起きた出来事や大きな変更点などをまとめます。 Denoの今後の方針について今年の8月にDeno公式から今後の開発方針などが発表されました。https://deno.com/blog/changes具体的には、以下の点などに注力していくことが発表されています。Node.jsとの互換性の向上パフォーマンスの向上開発体験の向上それぞれの詳細については後ほど紹介いたしますが、これらの方針を実現す...
4年前

Denoのフロントエンド開発の動向【2022年秋】
uki00aさんのフィード
半年程前に以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2022-springこの半年の間に、Deno本体でnpmパッケージサポートが入るなどいくつか大きな動きがあったため、この記事ではそれらの動向について紹介いたします。 Deno本体でnpmパッケージの読み込みがサポート!Deno v1.27時点では、Denoからnpmパッケージを利用するには--unstableが必要です。安定化については、今月リリースされる予定のDeno v1.28にて実施されることが検討されて...
4年前

Denoのフロントエンド開発の動向【2022年春】
uki00aさんのフィード
半年程前に、以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2021-autumnDenoでのフロントエンド開発に関して、ここ半年程でまた大きな動きがあったため、改めてまとめていきたいと思います。 Aleph.js v1.0.0のアルファバージョンがリリースDeno製のフレームワークであるAleph.jsのv1.0.0 アルファバージョンが公開されました。現在、v1.0.0のリリースに向けて積極的に開発が進められています。https://github.com/aleph...
4年前

Deno v1.19で追加されたdeno vendorコマンドについて
uki00aさんのフィード
はじめに2022年2月17日にDeno v1.19がリリースされました。https://github.com/denoland/deno/releases/tag/v1.19.0このリリースではdeno vendorという新しいコマンドが追加されています。この記事ではこのdeno vendorコマンドの使い方などについて解説します。この記事はDeno v1.19.1時点での挙動を前提に記述しています。 deno vendorコマンドとは?下記の問題を解消するべく追加されたコマンドです。サードパーティモジュールをバージョン管理に含めるのが難しいサードパーティモ...
5年前

2021年のDenoの変更点やできごとのまとめ
uki00aさんのフィード
Deno Advent Calendar 18日目の記事です。https://qiita.com/advent-calendar/2021/denoこの記事では2021年にDenoに関して起きた変更やできごとなどについてまとめます。 Denoランタイムに関する変更点 --no-check=remoteのサポート--no-checkオプションでremoteを指定すると、リモートモジュール(http:またはhttps:で始まるモジュール)の型チェックを無効化できるようになりました。$ deno run --no-check=remote mod.ts Import ass...
5年前

Denoのフロントエンド開発の動向【2021年秋】
uki00aさんのフィード
半年ほど前にDenoのフロントエンド開発についてまとめた以下のような記事を書きました。https://zenn.dev/uki00a/articles/frontend-development-in-deno-2021-springここ半年程でまた色々と変化があったため、改めてまとめてみます。 要約DenoにNode.js互換モードが実装されましたAleph.js v0.3 betaがリリースされましたFreshやpackup, Ultraなどの新しいフレームワーク/ツールが登場しましたSnelによってSvelteアプリが作れるようになりましたvnoがSSRやSS...
5年前

Deno v1.15で導入されたNode.js互換モードについて
uki00aさんのフィード
はじめに!Denoはv1.25.0からnpmパッケージをサポートしています。その影響により、この記事で紹介しているNode.js互換モードはすでに削除されています。2021/10/12にDeno v1.15がリリースされました。この記事では、Deno v1.15で新しく導入されたNode.jsの互換モードについて解説します。 Node.jsの互換モードとは?まず、以下のようなJavaScriptファイルがあったとします。main.mjsimport { EventEmitter } from "events";const emitter = new Eve...
5年前

DenoのWeb Storage APIサポートとその将来について
uki00aさんのフィード
はじめにDenoはv1.10からWeb Storage APIをサポートしています。この記事ではDenoにおけるWeb Storage APIのサポートについて解説します。 前提この記事はDeno v1.14を想定して記述されています。 基本的な使い方 localStorageまず、localStorageの使い方について解説します。main.tslocalStorage.setItem("foo", "bar");console.assert(localStorage.getItem("foo") === "bar");console.assert(l...
5年前

denops.vimを使ってポモドーロタイマーを実装してみた
uki00aさんのフィード
はじめにdenops.vimを使って、Vim/Neovim上でポモドーロテクニックを実践するためのプラグインを作成してみました。https://github.com/uki00a/denops-pomodoro.vim/この記事ではdenops-pomodoro.vimの使い方やdenops.vimを使ってプラグインを実装する上でのノウハウなどについて紹介します。 denops.vimとは?denops.vimとはDenoを使ってVimやNeovimのプラグインを書くためのエコシステムです。より詳しくは以下の記事を参照いただければと思います。https://zenn....
5年前

Effective Deno
uki00aさんのフィード
この本では、Denoを有効に扱うための「依存関係の管理」や「パーミッションの取り扱い」などに関する様々なノウハウをまとめています。この本を読めば、Denoを有効に活用するためのノウハウを一通り得られることを目標にして書きました。Denoは頻繁にアップデートが行われているため、それに合わせてこの本の内容も継続的に更新していく予定です。
5年前

Denoのフロントエンド開発の動向【2021年春】
uki00aさんのフィード
はじめにここ最近、Denoのフロントエンド向けのエコシステムについて、色々試してみたり、調査などをしていました。そこで、この記事では、2021年現在のDenoのフロントエンド開発の状況であったり、所感などについてまとめます。 フレームワークについてNode.jsにおけるフロントエンド開発では、以下のフレームワーク[1]が使われることが多いと思います。ReactVue.jsPreactこれらのフレームワークは、すでにDenoでも動作します。またこれらをベースにしたフレームワークがいくつか開発されています。 Aleph.jsAleph.jsはNext.jsに...
5年前