@kaishi-tono/my-ts-lib
v1.0.5
Published
シンプルで軽量なTypeScriptユーティリティライブラリ
Maintainers
Readme
@kaishi-tono/my-ts-lib
シンプルで軽量なTypeScriptユーティリティライブラリです。ランタイム依存関係ゼロで、CommonJSとESMの両方をサポートしています。
特徴
- 🚀 軽量: ランタイム依存関係ゼロ
- 📦 デュアルフォーマット: CommonJSとESMの両方をサポート
- 🎯 TypeScript: フル型サポートで型安全
- 🌐 モダン: ES2020+の機能を使用
- ✅ テスト済み: 信頼性の高いユーティリティ関数
インストール
npm install @kaishi-tono/my-ts-lib使用方法
TypeScript/ES6+
import { hello } from "@kaishi-tono/my-ts-lib";
console.log(hello("太郎")); // "Hello, 太郎!"
console.log(hello("World")); // "Hello, World!"CommonJS
const { hello } = require("@kaishi-tono/my-ts-lib");
console.log(hello("太郎")); // "Hello, 太郎!"API リファレンス
hello(name: string): string
指定された名前でグリーティングメッセージを生成します。
パラメーター
name(string): グリーティングに含める名前
戻り値
- (string): "Hello, {name}!" 形式のグリーティングメッセージ
例
import { hello } from "@kaishi-tono/my-ts-lib";
// 基本的な使用方法
console.log(hello("Alice")); // "Hello, Alice!"
// 日本語の名前でも動作
console.log(hello("田中")); // "Hello, 田中!"
// 空文字列でも動作
console.log(hello("")); // "Hello, !"動作環境
- Node.js 16.0.0 以上
- TypeScript 4.0 以上(TypeScriptを使用する場合)
ライセンス
ISC
開発者向け情報
ビルド
npm run build公開
npm publish --access public開発に参加
このプロジェクトへの貢献を歓迎します。バグ報告や機能要求は Issues でお願いします。
更新履歴
1.0.5
- 初回リリース
hello関数を追加
