jsrからパッケージをimportする
from パッケージのimport - Deno
importの仕方には次の2つがある
1. ソースコード内でimportする
"jsr:@luca/cases@^1.0.0"と書いてパッケージをimportする
code:cases.ts
import { camelCase } from "jsr:@luca/cases@^1.0.0";
console.log(camelCase("hello world")); // "helloWorld"
deno run cases.tsで動く
2. import-mapsを利用する(deno.jsonに記載する)
deno addコマンドを使用してパッケージを追加
$ deno add @luca/cases@1.0
deno.jsonに下記内容が記載される
code:deno.json
{
"imports": {
"@luca/cases": "jsr:@luca/cases@^1.0.0",
}
}
"@luca/cases"と指定してパッケージをimportする
code:cases2.ts
import { camelCase } from "@luca/cases";
console.log(camelCase("hello world")); // "helloWorld"
参考
Using JSR with Deno - Docs - JSR
Using packages - Docs - JSR
public.icon