プラグイン化する - mod.ts に取りまとめる プラグインの機能は 必ずここから呼び出す。 - Fresh本体のように、 deno.json にローカルのパスを 記述して運用する =>具体的パスが ソースコードから消えて、 便利です。 // plugins/lucia_plugin/mod.ts export type {Auth, Session, HandlerContext} from "./deps.ts" export * from "./plugin.ts" // deno.json(抜粋) { "imports": { "$fresh/": "https://deno.land/x/
[email protected]/", "preact": "https://esm.sh/
[email protected]", "preact/": "https://esm.sh/
[email protected]/", "preact-render-to-string": "https://esm.sh/*
[email protected]", "@preact/signals": "https://esm.sh/*@preact/
[email protected]", "@preact/signals-core": "https://esm.sh/*@preact/
[email protected]", "twind": "https://esm.sh/
[email protected]", "twind/": "https://esm.sh/
[email protected]/", "$std/": "https://deno.land/
[email protected]/", "lucia_plugin/": "./plugins/lucia_plugin/" // <= 追記 } }