# @fjall/util

Shared utilities used across the Fjall ecosystem — `Result` types, structured logger, security helpers (`maskSensitiveOutput`, `filterDangerousEnvVars`, `parseShellArgs`), and small helpers consumed by `@fjall/cli`, `@fjall/generator`, `@fjall/deploy-core`, and the Fjall webapp.

The `@fjall/util` barrel export does **not** include Node-only modules — those are exposed via subpath imports so the package can also be consumed by webapp client bundles.

## Installation

```bash
npm install @fjall/util
```

## Usage

```typescript
import { success, failure, type Result } from "@fjall/util";
import { maskSensitiveOutput } from "@fjall/util";
```

## Licence

Proprietary — see [LICENSE](./LICENSE).
