{
  "name": "nadle",
  "version": "0.5.3",
  "description": "A type-safe, Gradle-inspired task runner for Node.js. Sharp tasks. Fast builds.",
  "license": "MIT",
  "type": "module",
  "files": [
    "lib"
  ],
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "import": "./lib/index.js"
    }
  },
  "types": "lib/index.d.ts",
  "dependencies": {
    "consola": "^3.4.2",
    "execa": "^9.6.1",
    "fast-glob": "^3.3.3",
    "fastest-levenshtein": "^1.0.16",
    "fflate": "^0.8.3",
    "fuzzysort": "^3.1.0",
    "glob": "^11.1.0",
    "ink": "^6.5.1",
    "jiti": "^2.7.0",
    "lodash-es": "^4.18.1",
    "micromatch": "^4.0.8",
    "object-hash": "^3.0.0",
    "p-limit": "^7.3.0",
    "react": "^19.1.0",
    "rimraf": "^6.1.3",
    "std-env": "^3.10.0",
    "tinypool": "^2.1.0",
    "tinyrainbow": "^3.1.0",
    "yargs": "^18.0.0",
    "@nadle/kernel": "^0.0.2",
    "@nadle/project-resolver": "^0.0.3"
  },
  "devDependencies": {
    "@size-limit/file": "^12.1.0",
    "@types/lodash-es": "^4.17.12",
    "@types/micromatch": "^4.0.10",
    "@types/node": "^20.19.25",
    "@types/object-hash": "^3.0.6",
    "@types/react": "^19.1.8",
    "@types/serialize-javascript": "^5.0.4",
    "@types/yargs": "^17.0.35",
    "@vitest/expect": "^4.0.18",
    "fixturify": "^3.0.0",
    "knip": "^6.16.1",
    "serialize-javascript": "^7.0.5",
    "size-limit": "^12.1.0",
    "strip-ansi": "^7.2.0",
    "ts-morph": "^28.0.0",
    "typedoc": "^0.28.19",
    "typedoc-plugin-markdown": "^4.12.0",
    "typescript": "^5.9.3",
    "vitest": "4.0.18",
    "yaml": "^2.9.0"
  },
  "engines": {
    "node": ">=22"
  },
  "author": {
    "name": "Nam Hoang Le",
    "email": "namhoangle.dev@gmail.com",
    "url": "https://github.com/nam-hle"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nadlejs/nadle.git",
    "directory": "packages/nadle"
  },
  "keywords": [
    "task",
    "runner",
    "build",
    "parallel",
    "pipeline",
    "cli",
    "tool",
    "gradle",
    "grunt",
    "make",
    "typescript",
    "automation",
    "type-safe",
    "lightweight"
  ],
  "homepage": "https://nadle.dev",
  "bugs": "https://github.com/nadlejs/nadle/issues",
  "publishConfig": {
    "access": "public"
  },
  "size-limit": [
    {
      "path": "lib/**",
      "limit": "160 KB",
      "name": "bundled",
      "brotli": false
    }
  ],
  "scripts": {
    "build": "nadle build"
  },
  "bin": {
    "nadle": "lib/cli.js"
  }
}