{
  "name": "@stryke/fs",
  "version": "0.22.1",
  "type": "module",
  "description": "A package containing various file system utilities that expand the functionality of NodeJs's built-in `fs` module.",
  "repository": {
    "type": "github",
    "url": "https://github.com/storm-software/stryke.git",
    "directory": "packages/fs"
  },
  "private": false,
  "peerDependencies": { "nx": "^21.0.3" },
  "peerDependenciesMeta": { "nx": { "optional": true } },
  "dependencies": {
    "@antfu/install-pkg": "^1.0.0",
    "@ltd/j-toml": "^1.38.0",
    "@stryke/convert": "^0.2.3",
    "@stryke/path": "^0.8.2",
    "@zkochan/js-yaml": "^0.0.7",
    "chalk": "^5.4.1",
    "defu": "^6.1.4",
    "glob": "^11.0.1",
    "mlly": "1.7.4",
    "nanotar": "^0.2.0",
    "semver": "7.7.1",
    "@stryke/json": "^0.9.2",
    "@stryke/type-checks": "^0.3.5",
    "@stryke/types": "^0.8.5"
  },
  "devDependencies": {
    "@types/node": "^22.14.0",
    "@types/semver": "^7.5.8",
    "nx": "^21.0.3",
    "tinyexec": "^0.3.2"
  },
  "publishConfig": { "access": "public" },
  "sideEffects": false,
  "files": ["dist/**/*"],
  "homepage": "https://stormsoftware.com",
  "bugs": {
    "url": "https://stormsoftware.com/support",
    "email": "support@stormsoftware.com"
  },
  "license": "Apache-2.0",
  "keywords": [
    "stryke",
    "typescript",
    "utilities",
    "storm-software",
    "storm",
    "storm-ops",
    "cyclone-ui",
    "sullivanpj",
    "monorepo"
  ],
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/storm-software"
  },
  "author": {
    "name": "Storm Software",
    "email": "contact@stormsoftware.com",
    "url": "https://stormsoftware.com"
  },
  "maintainers": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "contributors": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "exports": {
    "./yaml": {
      "import": { "types": "./dist/yaml.d.ts", "default": "./dist/yaml.mjs" },
      "require": { "types": "./dist/yaml.d.ts", "default": "./dist/yaml.cjs" },
      "default": { "types": "./dist/yaml.d.ts", "default": "./dist/yaml.mjs" }
    },
    "./write-file": {
      "import": {
        "types": "./dist/write-file.d.ts",
        "default": "./dist/write-file.mjs"
      },
      "require": {
        "types": "./dist/write-file.d.ts",
        "default": "./dist/write-file.cjs"
      },
      "default": {
        "types": "./dist/write-file.d.ts",
        "default": "./dist/write-file.mjs"
      }
    },
    "./tsconfig": {
      "import": {
        "types": "./dist/tsconfig.d.ts",
        "default": "./dist/tsconfig.mjs"
      },
      "require": {
        "types": "./dist/tsconfig.d.ts",
        "default": "./dist/tsconfig.cjs"
      },
      "default": {
        "types": "./dist/tsconfig.d.ts",
        "default": "./dist/tsconfig.mjs"
      }
    },
    "./toml": {
      "import": { "types": "./dist/toml.d.ts", "default": "./dist/toml.mjs" },
      "require": { "types": "./dist/toml.d.ts", "default": "./dist/toml.cjs" },
      "default": { "types": "./dist/toml.d.ts", "default": "./dist/toml.mjs" }
    },
    "./semver-fns": {
      "import": {
        "types": "./dist/semver-fns.d.ts",
        "default": "./dist/semver-fns.mjs"
      },
      "require": {
        "types": "./dist/semver-fns.d.ts",
        "default": "./dist/semver-fns.cjs"
      },
      "default": {
        "types": "./dist/semver-fns.d.ts",
        "default": "./dist/semver-fns.mjs"
      }
    },
    "./remove-file": {
      "import": {
        "types": "./dist/remove-file.d.ts",
        "default": "./dist/remove-file.mjs"
      },
      "require": {
        "types": "./dist/remove-file.d.ts",
        "default": "./dist/remove-file.cjs"
      },
      "default": {
        "types": "./dist/remove-file.d.ts",
        "default": "./dist/remove-file.mjs"
      }
    },
    "./registry": {
      "import": {
        "types": "./dist/registry.d.ts",
        "default": "./dist/registry.mjs"
      },
      "require": {
        "types": "./dist/registry.d.ts",
        "default": "./dist/registry.cjs"
      },
      "default": {
        "types": "./dist/registry.d.ts",
        "default": "./dist/registry.mjs"
      }
    },
    "./read-file": {
      "import": {
        "types": "./dist/read-file.d.ts",
        "default": "./dist/read-file.mjs"
      },
      "require": {
        "types": "./dist/read-file.d.ts",
        "default": "./dist/read-file.cjs"
      },
      "default": {
        "types": "./dist/read-file.d.ts",
        "default": "./dist/read-file.mjs"
      }
    },
    "./package-fns": {
      "import": {
        "types": "./dist/package-fns.d.ts",
        "default": "./dist/package-fns.mjs"
      },
      "require": {
        "types": "./dist/package-fns.d.ts",
        "default": "./dist/package-fns.cjs"
      },
      "default": {
        "types": "./dist/package-fns.d.ts",
        "default": "./dist/package-fns.mjs"
      }
    },
    "./list-files": {
      "import": {
        "types": "./dist/list-files.d.ts",
        "default": "./dist/list-files.mjs"
      },
      "require": {
        "types": "./dist/list-files.d.ts",
        "default": "./dist/list-files.cjs"
      },
      "default": {
        "types": "./dist/list-files.d.ts",
        "default": "./dist/list-files.mjs"
      }
    },
    "./json": {
      "import": { "types": "./dist/json.d.ts", "default": "./dist/json.mjs" },
      "require": { "types": "./dist/json.d.ts", "default": "./dist/json.cjs" },
      "default": { "types": "./dist/json.d.ts", "default": "./dist/json.mjs" }
    },
    "./install": {
      "import": {
        "types": "./dist/install.d.ts",
        "default": "./dist/install.mjs"
      },
      "require": {
        "types": "./dist/install.d.ts",
        "default": "./dist/install.cjs"
      },
      "default": {
        "types": "./dist/install.d.ts",
        "default": "./dist/install.mjs"
      }
    },
    "./index": {
      "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }
    },
    "./helpers": {
      "import": {
        "types": "./dist/helpers.d.ts",
        "default": "./dist/helpers.mjs"
      },
      "require": {
        "types": "./dist/helpers.d.ts",
        "default": "./dist/helpers.cjs"
      },
      "default": {
        "types": "./dist/helpers.d.ts",
        "default": "./dist/helpers.mjs"
      }
    },
    "./copy-file": {
      "import": {
        "types": "./dist/copy-file.d.ts",
        "default": "./dist/copy-file.mjs"
      },
      "require": {
        "types": "./dist/copy-file.d.ts",
        "default": "./dist/copy-file.cjs"
      },
      "default": {
        "types": "./dist/copy-file.d.ts",
        "default": "./dist/copy-file.mjs"
      }
    },
    "./constants": {
      "import": {
        "types": "./dist/constants.d.ts",
        "default": "./dist/constants.mjs"
      },
      "require": {
        "types": "./dist/constants.d.ts",
        "default": "./dist/constants.cjs"
      },
      "default": {
        "types": "./dist/constants.d.ts",
        "default": "./dist/constants.mjs"
      }
    },
    "./compress": {
      "import": {
        "types": "./dist/compress.d.ts",
        "default": "./dist/compress.mjs"
      },
      "require": {
        "types": "./dist/compress.d.ts",
        "default": "./dist/compress.cjs"
      },
      "default": {
        "types": "./dist/compress.d.ts",
        "default": "./dist/compress.mjs"
      }
    },
    "./command-exists": {
      "import": {
        "types": "./dist/command-exists.d.ts",
        "default": "./dist/command-exists.mjs"
      },
      "require": {
        "types": "./dist/command-exists.d.ts",
        "default": "./dist/command-exists.cjs"
      },
      "default": {
        "types": "./dist/command-exists.d.ts",
        "default": "./dist/command-exists.mjs"
      }
    },
    "./chmod-x": {
      "import": {
        "types": "./dist/chmod-x.d.ts",
        "default": "./dist/chmod-x.mjs"
      },
      "require": {
        "types": "./dist/chmod-x.d.ts",
        "default": "./dist/chmod-x.cjs"
      },
      "default": {
        "types": "./dist/chmod-x.d.ts",
        "default": "./dist/chmod-x.mjs"
      }
    },
    "./buffer": {
      "import": {
        "types": "./dist/buffer.d.ts",
        "default": "./dist/buffer.mjs"
      },
      "require": {
        "types": "./dist/buffer.d.ts",
        "default": "./dist/buffer.cjs"
      },
      "default": {
        "types": "./dist/buffer.d.ts",
        "default": "./dist/buffer.mjs"
      }
    },
    ".": {
      "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts"
}
