Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
P-nutsK/template便利なテンプレート文字列ビルダー
This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers, Browsers




JSR Score
100%
Published
10 months ago (1.0.1)
About
効率よくテンプレート文字列を生成するためのライブラリ
Example 1
Example 1
const hello = Template.new`Hello ${Template.str("Template")}!`; const profile = Template.new`\ Name: ${Template.str()} Age: ${Template.num()} Gender: ${Template.tuple(["男性","女性","その他","無回答"])} Role: ${Template.record({ admin:"管理者", stuff:"スタッフ", moderator:"モデレーター", member:"メンバー" })} Rank: ${Template.cond("プレミアム","一般")}ユーザー Log: ${Template.lines()} `; profile.compile("Alice",18,1,"admin",true,[]); const compile = profile.prepare("name","age","gender","role","isPremium","logs"); compile({ name:"Alice", age:18, gender:1, role:"admin", isPremium:true, logs:[] })
Built and signed on
GitHub Actions
Add Package
deno add jsr:@pnsk/template
Import symbol
import * as template from "@pnsk/template";
Import directly with a jsr specifier
import * as template from "jsr:@pnsk/template";
Add Package
pnpm i jsr:@pnsk/template
pnpm dlx jsr add @pnsk/template
Import symbol
import * as template from "@pnsk/template";
Add Package
yarn add jsr:@pnsk/template
yarn dlx jsr add @pnsk/template
Import symbol
import * as template from "@pnsk/template";
Add Package
npx jsr add @pnsk/template
Import symbol
import * as template from "@pnsk/template";
Add Package
bunx jsr add @pnsk/template
Import symbol
import * as template from "@pnsk/template";