### Install and Run Project Commands Source: https://github.com/pasarguard/wireguard-config-kit/blob/main/README.md Standard commands for installing dependencies, running type checks, building the project, and executing tests using Bun. ```powershell bun install bun run typecheck bun run build bun test ``` -------------------------------- ### WireGuard Core Configuration JSON Structure Source: https://github.com/pasarguard/wireguard-config-kit/blob/main/README.md Example of the expected JSON structure for a PasarGuard WireGuard core configuration, including interface name, private key, listen port, and address. ```json { "interface_name": "wg0", "private_key": "", "listen_port": 51820, "address": ["10.0.0.1/8"] } ``` -------------------------------- ### Import Core Functions from WireGuard Config Kit Source: https://github.com/pasarguard/wireguard-config-kit/blob/main/README.md Import the necessary functions for WireGuard configuration management from the @pasarguard/wireguard-config-kit package. ```typescript import { createDefaultWireGuardCoreDraft, generateWireGuardCoreConfigJson, generateWireGuardKeyPair, validateWireGuardCoreConfig } from "@pasarguard/wireguard-config-kit"; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.