@neural-tools/core

v0.1.3 • View on npm

Core utilities, types, and shared functionality for Neural Tools packages.

On this page

Installation

npm install @neural-tools/core

Usage

import { logger, validateConfig } from '@neural-tools/core';

// Structured logging
logger.info('Starting MCP server');
logger.error('Connection failed', { error });

// Configuration validation
const config = validateConfig({
  port: 8000,
  host: 'localhost'
});

Features

Logger

Structured logging with multiple levels and formatting:

logger.debug('Debug message');
logger.info('Info message');
logger.warn('Warning message');
logger.error('Error message', { context });

Type Definitions

TypeScript types for Neural Tools ecosystem:

Utilities

Common helper functions:

API Reference

logger

Structured logging instance with methods:

validateConfig

Validate configuration objects using Zod schemas:

const config = validateConfig(userConfig, schema);

Related Packages