package.json
のサポートpackage.json
のdependencies
をimport
できます。
import chalk from "chalk"; // => `npm:chalk@^5.2.0`
import Koa from "koa"; // => `npm:koa@2`
const app = new Koa();
app.use((ctx) => {
ctx.body = "Hello world";
});
app.listen(3000, () => {
console.log(chalk.blue.bold("Listening on port 3000"));
});
package.json
のサポートdeno task
でscripts
を実行できます。
$ deno task hello
# `deno run -A npm:cowsay@^1.5.0 hello`が実行されます
std/node
のDeno本体への組み込みdeno_stdで開発されていたNode.jsのポリフィルがDeno本体に組み込まれました。
std/node
のDeno本体への組み込みユーザーへの影響は?
?target=denonext
)以下の機能が--unstable
なしで利用できるようになりました。
npm:
URL)に依存したリモートモジュールDeno.Command
deno bundle
コマンドが非推奨化$ deno bundle main.ts
Warning "deno bundle" is deprecated and will be removed in the future.
Use alternative bundlers like "deno_emit", "esbuild" or "rollup" instead.
... 省略 ...
コンテナやVM、プロセスなどの実行を管理する分散システムランタイム
AuraeScriptというTypeScriptベースのスクリプト言語を搭載しており、内部ではdeno_coreが使用されているようです。
@gorilla0513さんによるDenoのサーバサイド開発に関する記事の連載が開始されています。