@freik/files
Version:
File and Path utilities
69 lines (68 loc) • 1.94 kB
JSON
{
"name": "@freik/files",
"version": "0.1.3",
"description": "File and Path utilities",
"author": "Kevin Frei (kevinfrei@hotmail.com)",
"license": "Unlicense",
"repository": {
"type": "git",
"url": "git+https://github.com/kevinfrei/packages.git"
},
"homepage": "https://github.com/kevinfrei/packages#readme",
"bugs": {
"url": "https://github.com/kevinfrei/packages/issues"
},
"keywords": [
"files",
"paths",
"js-utils",
"node-utils",
"bun-utils"
],
"files": [
"lib/**/*"
],
"types": "./lib/esm/index.d.ts",
"exports": {
".": {
"import": "./lib/esm/index.js",
"require": "./lib/cjs/index.js"
}
},
"scripts": {
"justtest": "bun test",
"watch": "bun test --watch",
"clean": "rm -rf lib",
"release": "bun run build",
"build": "bun run clean && tools make-module --minify src/*.ts",
"dbgbuild": "bun run clean && tools make-module --map src/*.ts",
"cleanbuild": "bun run clean && bun run build",
"prepublishOnly": "bun run test",
"prepare": "bun run release",
"lint": "eslint --fix src",
"preversion": "bun run lint",
"typechk": "tsc --noEmit --project tsconfig.cjs.json && tsc --noEmit --project tsconfig.esm.json",
"test": "bun run lint && bun run typechk && bun run justtest",
"doc": "typedoc ./src/index.ts --readme none --tsconfig tsconfig.esm.json"
},
"dependencies": {
"@freik/typechk": "0.6.7",
"@freik/containers": "0.2.20",
"@freik/is-hidden-file": "^1.13.1",
"@freik/logger": "0.2.18",
"@freik/spawn": "0.1.3"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.0",
"@typescript-eslint/eslint-plugin": "^8.26.0",
"@typescript-eslint/parser": "^8.26.0",
"eslint": "^9.22.0",
"eslint-config-prettier": "^9.1.0",
"typescript": "^5.8.2"
},
"engines": {
"node": "^14.13.1 || >= 16.0.0",
"bun": "^1.0.0",
"deno": "^1.0.0"
}
}