JSPM

  • Created
  • Published
  • Downloads 980
  • Score
    100M100P100Q129465F
  • License MIT

Caching, configuration, cryptography, mapping, templates, and shared utilities for NestJS applications.

Package Exports

  • @breadstone/archipel-platform-core
  • @breadstone/archipel-platform-core/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@breadstone/archipel-platform-core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@breadstone/archipel-platform-core

Core backend utilities and shared infrastructure for NestJS applications.

⚠️ Environment Variables (Most Important)

Variable Required Default Description
APP_URL yes - Base URL the application is served from
APP_PORT yes - HTTP port the application listens on
APP_VERSION yes - Semantic application version
NODE_ENV no development Runtime environment name
INTELLIGENCE_MODEL no - AI model identifier
INTELLIGENCE_TEMPERATURE no 0.7 AI model sampling temperature
INTELLIGENCE_TOP_P no 1 AI model top-p value
INTELLIGENCE_MAX_OUTPUT_TOKENS no 1024 Max generated output tokens

Key Components

  • Mapping Service - Type-safe entity-to-response mapping
  • Base Classes - Repository, service, and controller base classes
  • Decorators - Custom NestJS decorators
  • Utilities - Common helper functions

Documentation

📖 Mapping Service: docs/libraries/backend/core/mapping-service.md

Development

# Build
yarn nx build platform-core

# Test
yarn nx test platform-core

# Lint
yarn nx lint platform-core