@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
JSON
{
"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"
}