{
  "name": "@synstack/fs",
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "version": "1.6.1",
  "description": "File system operations made easy",
  "keywords": [
    "synstack",
    "fs",
    "file system",
    "immutable",
    "chainable",
    "path",
    "json",
    "yaml",
    "xml",
    "markdown"
  ],
  "author": {
    "name": "pAIrprog",
    "url": "https://pairprog.io"
  },
  "homepage": "https://github.com/pAIrprogio/synscript/tree/main/packages/fs",
  "repository": {
    "type": "git",
    "url": "https://github.com/pAIrprogio/synscript.git",
    "directory": "packages/fs"
  },
  "license": "Apache-2.0",
  "scripts": {
    "build": "tsup",
    "build:watch": "tsup --watch",
    "test:types": "tsc --noEmit",
    "test:unit": "node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts",
    "test:unit:watch": "node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts",
    "test": "pnpm test:types && pnpm test:unit"
  },
  "exports": {
    ".": {
      "import": {
        "types": "./dist/fs.index.d.ts",
        "default": "./dist/fs.index.js"
      },
      "require": {
        "types": "./dist/fs.index.d.cts",
        "default": "./dist/fs.index.cjs"
      }
    }
  },
  "dependencies": {
    "@synstack/enhance": "^1.1.10",
    "@synstack/git": "^1.2.8",
    "@synstack/glob": "^1.1.13",
    "@synstack/json": "^1.1.10",
    "@synstack/markdown": "^1.3.1",
    "@synstack/path": "^1.1.13",
    "@synstack/pipe": "^1.1.12",
    "@synstack/str": "^1.2.9",
    "@synstack/xml": "^1.2.12",
    "@synstack/yaml": "^1.1.11",
    "mime-types": "^3.0.1"
  },
  "devDependencies": {
    "@types/mime-types": "^3.0.1",
    "@types/node": "^22.15.32",
    "@types/turndown": "^5.0.5",
    "execa": "^9.6.0",
    "tsup": "^8.5.0",
    "typescript": "^5.8.3",
    "zod": "^3.25.67"
  },
  "peerDependencies": {
    "execa": "*",
    "zod": "^3.25.0"
  },
  "files": [
    "src/**/*.ts",
    "!src/**/*.test.ts",
    "dist/**/*"
  ],
  "gitHead": "f0daeeb6dd582a265033f020ba5e4baef3ff2a94"
}
