UNPKG

@stryke/fs

Version:

A package containing various file system utilities that expand the functionality of NodeJs's built-in `fs` module.

341 lines (340 loc) 9.3 kB
{ "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" }