{
  "name": "ts-treegen",
  "version": "1.0.0",
  "description": "Tiny, low-level engine for programmatic file generation.",
  "homepage": "https://github.com/ilyeshdz/ts-treegen#readme",
  "bugs": {
    "url": "https://github.com/ilyeshdz/ts-treegen/issues"
  },
  "license": "MIT",
  "author": "Ilyes Hernandez <hdz.ilyes@gmail.com>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ilyeshdz/ts-treegen.git"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "exports": {
    ".": "./dist/index.mjs",
    "./node": "./dist/node.mjs",
    "./deno": "./dist/deno.mjs",
    "./bun": "./dist/bun.mjs",
    "./memory": "./dist/memory.mjs",
    "./cloudflare": "./dist/cloudflare.mjs",
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch",
    "test": "vitest",
    "typecheck": "tsc --noEmit",
    "prepare": "husky",
    "prepublishOnly": "pnpm run build",
    "release": "release-it",
    "lint": "oxlint",
    "lint:fix": "oxlint --fix",
    "fmt": "oxfmt",
    "fmt:check": "oxfmt --check"
  },
  "devDependencies": {
    "@release-it/conventional-changelog": "^11.0.1",
    "@types/node": "^25.9.4",
    "@typescript/native-preview": "7.0.0-dev.20260509.2",
    "husky": "^9.1.7",
    "oxfmt": "^0.56.0",
    "oxlint": "^1.71.0",
    "release-it": "^20.2.0",
    "tsdown": "^0.22.0",
    "typescript": "^6.0.3",
    "vitest": "^4.1.5"
  },
  "packageManager": "pnpm@11.8.0+sha512.c1f5e7c4cb241c8f174b743851d82f42b802324afc8b0f116b96adb15aa06664948dde36960a3ba1079ba5b4b29dd0140135b94b5b5f5263592249d68e555f26"
}
