
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
keigo-utils
Advanced tools
This is my package description.
Install package:
# ✨ Auto-detect
npx nypm install keigo-utils
# npm
npm install keigo-utils
# yarn
yarn add keigo-utils
# pnpm
pnpm install keigo-utils
# bun
bun install keigo-utils
# deno
deno install keigo-utils
Import:
ESM (Node.js, Bun, Deno)
import {
getNuxtPagePaths,
isPortAvailable,
checkMigration,
isImageSizeValid,
getImageSize,
sendDiscordWebhook,
sendSimpleDiscordMessage,
} from "keigo-utils";
このパッケージは以下の機能を提供します:
Nuxtアプリケーションのページディレクトリ内にある全ての.vueファイルのパスを収集して返す関数です。
const pagePaths = await getNuxtPagePaths();
指定されたポートが利用可能かどうかを確認する関数です。
const isAvailable = await isPortAvailable(3000);
Gitリポジトリ内のSQLファイルの変更を検出し、データベースマイグレーションが必要かどうかを通知する関数です。
await checkMigration();
Discordにwebhookメッセージを送信するための関数です。
// 簡単なメッセージを送信
await sendSimpleDiscordMessage({
webhookUrl: "https://discord.com/api/webhooks/your-webhook-url",
message: "こんにちは、これはテストメッセージです!",
username: "テストボット",
});
// カスタム埋め込みを含むメッセージを送信
await sendDiscordWebhook({
webhookUrl: "https://discord.com/api/webhooks/your-webhook-url",
payload: {
username: "システム通知",
embeds: [
{
title: "処理が完了しました",
description: "タスクが正常に完了しました",
color: 0x00_ff_00,
fields: [
{ name: "処理時間", value: "5分", inline: true },
{ name: "ステータス", value: "成功", inline: true },
],
},
],
},
});
Nuxt関連の追加機能は別のエントリポイントとして提供されています。これらの機能を使用するには、追加の依存関係が必要です。
// Nuxt関連の機能をインポート
import { createTestServer } from "keigo-utils/nuxt";
注意: Nuxt関連の機能を使用するには、@nuxt/test-utilsをインストールする必要があります:
npm install -D @nuxt/test-utils
詳細なドキュメントは各機能のディレクトリ内のREADMEを参照してください。
Published under the MIT license.
Made by community 💛
🤖 auto updated with automd
FAQs
<!-- automd:badges color=yellow -->
We found that keigo-utils demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.