{
  "name": "@wroud/preconditions",
  "description": "A flexible and extensible library for managing preconditions in JavaScript and TypeScript applications. Simplify validation and preparation of entities like nodes, connections, and features with dynamic precondition handling.",
  "version": "0.2.2",
  "type": "module",
  "sideEffects": [],
  "exports": {
    ".": "./lib/index.js",
    "./*": "./lib/*.js"
  },
  "scripts": {
    "ci:release": "ci release --prefix preconditions-v",
    "ci:git-tag": "ci git-tag --prefix preconditions-v",
    "ci:release-github": "ci release-github --prefix preconditions-v",
    "clear": "rimraf lib",
    "build": "tsc -b",
    "watch": "tsc -b -w"
  },
  "files": [
    "package.json",
    "LICENSE",
    "README.md",
    "CHANGELOG.md",
    "lib",
    "!lib/**/*.d.ts.map",
    "!lib/**/*.test.js",
    "!lib/**/*.test.d.ts",
    "!lib/**/*.test.d.ts.map",
    "!lib/**/*.test.js.map",
    "!lib/tests",
    "!.tsbuildinfo"
  ],
  "packageManager": "yarn@4.6.0",
  "devDependencies": {
    "@wroud/ci": "^0.0.0",
    "@wroud/tsconfig": "^0.0.0",
    "rimraf": "^6",
    "typescript": "^5"
  },
  "keywords": [
    "preconditions",
    "javascript",
    "typescript",
    "validation",
    "fulfillment",
    "entity-management",
    "dynamic-applicability",
    "precondition-manager",
    "plugin",
    "plugins",
    "plugin-style",
    "esm"
  ]
}