refactor: rename the remaining Lamassu-branded identifiers

LamassuEventKind → BitSpireEventKind (nostr-client; no consumers outside
the package), the kiosk theme localStorage keys lamassu-theme /
lamassu-color-mode → bitspire-* (a one-time theme reset on existing
kiosks), the ui-shared UMD global LamassuUIShared → BitSpireUIShared, and
the orphaned Rust HAL's Cargo name/description/repository plus its lib.rs
header — now also labelled as the unbuilt leftover it is.

nostr-client: 43/43 tests, tsc clean. Machine app: vue-tsc + electron tsc clean.
This commit is contained in:
Padreug 2026-10-09 21:58:55 +02:00
commit 34c2a6c42d
8 changed files with 14 additions and 14 deletions

View file

@ -1,10 +1,10 @@
[package]
name = "lamassu-hal"
name = "bitspire-hal"
version = "0.1.0"
edition = "2021"
description = "Hardware Abstraction Layer for Lamassu ATM"
description = "Hardware Abstraction Layer for the bitSpire ATM (orphaned Rust HAL; not built)"
license = "MIT"
repository = "https://github.com/lamassu/lamassu-next"
repository = "https://git.atitlan.io/aiolabs/bitspire"
[lib]
crate-type = ["cdylib"]

View file

@ -1,4 +1,4 @@
//! Lamassu Hardware Abstraction Layer
//! bitSpire Hardware Abstraction Layer (orphaned Rust HAL — not built; the TypeScript HAL is the real one)
//!
//! This crate provides Rust implementations of hardware drivers for bill validators,
//! dispensers, printers, and other ATM peripherals. These are exposed to Node.js
@ -30,7 +30,7 @@
//! # Usage
//!
//! ```typescript
//! import { BillValidatorWrapper, ValidatorDriver } from '@lamassu/hal'
//! import { BillValidatorWrapper, ValidatorDriver } from '@bitSpire/hal'
//!
//! const validator = new BillValidatorWrapper(ValidatorDriver.Id003, '/dev/ttyUSB0', 'USD')
//! await validator.connect()