{
  "name": "@forwardimpact/libpreflight",
  "version": "0.1.5",
  "description": "Fail fast at process start with product-authored errors — runtime-floor checks and required-config assertions before heavy imports resolve.",
  "keywords": [
    "preflight",
    "runtime",
    "config",
    "node",
    "engines",
    "agent"
  ],
  "homepage": "https://www.forwardimpact.team",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/forwardimpact/monorepo.git",
    "directory": "libraries/libpreflight"
  },
  "license": "Apache-2.0",
  "author": "D. Olsson <hi@senzilla.io>",
  "jobs": [
    {
      "user": "Platform Builders",
      "goal": "Run a Predictable Platform",
      "trigger": "A service fails on a customer machine and the cause is a missing precondition, an unsupervised process, missing telemetry, or stale instructions.",
      "bigHire": "check preconditions before anything heavy runs, supervise long-running processes, emit structured telemetry, and keep instruction files honest.",
      "littleHire": "surface a product-authored error for an unsupported runtime or empty config before anything heavy constructs partially.",
      "competesWith": "failing deep in execution instead of at startup; ad-hoc process management; console.log debugging; instruction files nobody validates"
    }
  ],
  "type": "module",
  "exports": {
    "./node22": "./src/node22.js",
    "./check.js": "./src/check.js",
    "./assert-non-empty.js": "./src/assert-non-empty.js"
  },
  "files": [
    "src/**/*.js",
    "README.md"
  ],
  "scripts": {
    "test": "bun test test/*.test.js"
  },
  "engines": {
    "bun": ">=1.2.0",
    "node": ">=22.0.0"
  },
  "publishConfig": {
    "access": "public"
  }
}
