@nossen/bat-system
v2.0.2
Published
Compatibility layer for older BAT system workflows. Prefer @nossen/bat for new code.
Downloads
81
Maintainers
Readme
@nossen/bat-system
Compatibility layer for older BAT system workflows. Prefer @nossen/bat for new code.
Use this package only when maintaining older BAT primitive names and workflows.
Why It Exists
The NOSSEN package train is the small-module layer behind Funesterie, A11, QFlush and local agent coordination. Each package owns one bounded runtime concern so automation remains inspectable instead of turning into an opaque blob.
Core Capabilities
- Keeps legacy BAT process primitives available.
- Allows gradual migration to @nossen/bat.
- Preserves older system process naming for archaeology and compatibility.
Install
npm install @nossen/bat-systemQuick Start
npm run buildLibrary Usage
import * as batSystem from "@nossen/bat-system";Runtime Fit
- @nossen/bat-system is part of the NOSSEN runtime module graph.
- Pairs with @nossen/bat.
Safety Model
- Compatibility package, not the preferred new API.
- Do not mix legacy and new BAT imports inside the same module without a migration note.
Package Details
| Field | Value |
| --- | --- |
| Package | @nossen/bat-system |
| Version | 2.0.1 |
| Type | TypeScript library |
| CLI binaries | none |
| Registry scope | @nossen |
| Repository | runtime/modules/bat/packages/bat-system |
Quality Gates
| Field | Value |
| --- | --- |
| build | tsc -p tsconfig.json |
| test | node -e "const bat = require('./dist/index.js'); if (!bat.Bat || !bat.BatEars || !bat.BatWings || !bat.BatFangs) throw new Error('bat-system exports missing');" |
Publishing
This package is part of the NOSSEN package train. Before publishing, run the quality gates, inspect npm pack --dry-run, then publish the immutable version to npmjs and mirror the same version to the Funesterie package backups.
Support NOSSEN
NOSSEN packages stay public and usable under their license. If this package helps your workflow, support Funesterie infrastructure, releases and maintenance through:
- Wero:
+33 7 83 46 37 61 - PayPal: https://paypal.me/funeste38
- Stripe/card checkout: https://funesterie.me/subscription
- Custom support or invoice: https://funesterie.me/contact/
License
See the package license and repository license files for terms.
