Open6

Deno Jupyterを試す

lsadsfjlsadsfj

Jupyter Kernelのインストール

$ deno jupyter --install
Warning "deno jupyter" is unstable and might change in the future.
✅ Deno kernelspec installed successfully.

VSCode拡張機能「Jupyter」のインストール

https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
デフォルトでダウンロードされてた。

Jupyter Notebookを開き、KernelにDenoを選択

lsadsfjlsadsfj

セル内の自動フォーマット

やりたいこと:保存するとコードが自動でフォーマットされる

やり方:.vscode/settings.jsonに以下のような設定を入れれば動く

{
  "deno.enable": true,
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "denoland.vscode-deno",
  "notebook.formatOnSave.enabled": true
}
lsadsfjlsadsfj

ライブラリのインポート

jsrプレフィックスを指定したインポート

import { bold, italic, red, underline } from "jsr:@std/fmt/colors";

console.log(underline(italic(red(bold("Hello, World!")))));

URLインポート

import { copy } from "https://deno.land/std@0.224.0/fs/copy.ts";

await copy("./example.txt", "./example_copy.txt");